Konfigurasi
DNS Database Web
Server
Contoh Project :
SMP ISLAM KHADIJAH
KONFIGURASI IP ADDRESS
Ketik perintah :
nano /etc/network/interfaces
Tambahkan isian pada baris terakhir :
auto eth0
iface eth0 inet static
address 192.168.50.1
netmask 255.255.255.0
Rekam tulisan tsb dengan menekan tombol Ctrl+O dan Ctrl+X
Ketik perintah :
service networking restart
Cek apakah IP address sdh diberikan dengan perintah :
ifconfig|less
KONFIGURASI DNS
etik perintah :
apt-get install bind9 apache2 -y
etik perintah :
nano /etc/bind/named.conf.default-zones
Lalu ganti tulisan :
localhost menjadi smpkhadijah.sch.id
db.local menjadi db.smp
db.127 menjadi db.192
Untuk mengakhiri
penulisannya,
rekam dengan
menekan ctrl+O
dan ctrl+X
zone smpkhadijah.sch.id {
type master;
file /etc/bind/db.smp;
};
zone 192.in-addr.arpa {
type master;
file /etc/bind/db.192;
};
Ketik perintah :
cp /etc/bind/db.local /etc/bind/db.smp
cp /etc/bind/db.127 /etc/bind/db.192
Konfigurasi file db.smp, dengan mengetik perintah :
nano /etc/bind/db.smp
Lalu ganti tulisan :
localhost menjadi smpkhadijah.sch.id
127.0.0.1 menjadi 192.168.50.1
Dan tambahkan tulisan dipaling bawah, seperti ini :
www
IN A 192.168.50.1
HASILNYA SEPERTI GAMBAR DI SEBELAH .
db.smp
TTL 604800
@ IN SOA
smpkhadijah.sch.id. root. smpkhadijah.sch.id.
(
2 ; Serial
604800
; Refresh
86400 ; Retry
2419200
; Expire
604800 ) ; negative cache TTL
;
@ IN NS smpkhadijah.sch.id.
@ IN A 192.168.10.1
@ IN AAAA ::1
www IN A
192.168.10.1
Konfigurasi file db.smp, dengan mengetik perintah :
nano /etc/bind/db.192
Lalu ganti tulisan :
localhost menjadi smpkhadijah.sch.id
1.0.0 menjadi 1.50.168
HASILNYA SEPERTI GAMBAR INI .
TTL 604800
@ IN SOA
smpkhadijah.sch.id.
root.smpkhadijah.sch.id. (
2 ; Serial
604800
; Refresh
86400 ; Retry
2419200
; Expire
604800 ) ; negative cache TTL
;
@ IN NS smpkhadijah.sch.id.
1.50.168 IN PTR
www.smpkhadijah.sch.id.
db.192
Jalankan ulang aplikasi DNS server agar konfigurasi yang baru
dapat berfungsi.
service bind9 restart <ENTER>
Edit file /etc/resolv.conf dengan perintah :
nano /etc/resolv.conf
<ENTER>
Edit menjadi seperti berikut :
Search smpkhadijah.sch.id
Nameserver 192.168.50.1
Tekan Ctrl + O dan ENTER dan Ctrl + X untuk keluar dan
menyimpan konfigurasi
Lakukan pengujian fungsi forward DNS dari komputer server
dengan perintah berikut :
nslookup smpkhadijah.sch.id
<ENTER>
nslookup www. smpkhadijah.sch.id
<ENTER>
Masih dari komputer server, lakukan pengujian fungsi reverse
DNS dengan perintah berikut :
nslookup 192.168.50.1
<ENTER>
PENGUJIAN DNS DI
KOMPUTER CLIENT
MELALUI BROWSER
KONFIGURASI WEB SERVER
Ketik perintah :
cp /etc/apache2/sites-available/default
available/elearning
Ketik perintah :
nano /etc/apache2/sitesavailable/elearning
/etc/apache2/sites-
smpkhadijah.sch.id:80>
<VirtualHost
Lalu ganti tulisan
: (Lihat tulisan yg berwarna merah) . yg berarti
ServerAdmin
admin@smpkhadijah.sch.id
ada
penggantian
tulisan
ServerName smpkhadijah.sch.id
ServerAlias www. smpkhadijah.sch.id
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ah i
n perint
uti uruta
Aktifkan Enable elearning, ketik perintah :
a2ensite elearning
Reload apache - nya, ketik perintah :
service apache2 reload
Disable-kan default, ketik perintah :
a2dissite default
Reload apache - nya, ketik perintah :
service apache2 reload
Restart apache - nya, ketik perintah :
service apache2 restart
KONFIGURASI DATABASE SERVER
Ketik perintah :
apt-get install mysql-server
phpmyadmin -y
Masukan password mysql nya ..
Masukan ulang kembali password mysql nya ..
Pilih apache2, lalu OK
Masuk ke direktori /etc/mysql, ketik :
cd /etc/mysql
Login MYSQL-Server pada komputer server dengan cara
mengetikan
mysql
Membuat User
pada
mysql-server
dengan
cara
u Baru
root
h
localhost
p
. mengetikan
perintah :
Mysql > create user yasir@192.168.50.1 identified by
rahasia;
Mysql > grant all privileges on *.* to
yasir@192.168.50.1;
Mysql > Flush privileges ;
Keterangan :
yasir diisi username yang akan dibuat pada database-server.
rahasia diisi password yang akan digunakan untuk login user
yang telah dibuat.
(misal 123456)
192.168.50.1 merupakan ip address server database server.
Memberi hak akses pada user yang telah dibuat dengan cara
mengetikan perintah
Mysql > Grant all on *.* to yasir@192.168.50.% identified
by rahasia;
flush privileges;
Mysql>
Merubah ip address pada mysql-server (Database server) dengan
cara mengetik perintah :
nano /etc/mysql/my.cnf
Cari tulisan bind-address ganti isian
tulisannya menjadi (lihat tulisan
berwarna merah) :
bind-address = 192.168.50.1
Tekan Ctrl + O dan ENTER dan Ctrl + X untuk keluar dan
menyimpan konfigurasi
Ketik perintah : service mysql restart
Ketik perintah :
nano /etc/apache2/httpd.conf
Tambahkan servername setelah itu tekan ctrl+O untuk menyimpan
dan ctrl+X untuk keluar