There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to op
Debian 6.0.5 Squeeze Konfigurasi Debian Server Teknik Komputer dan Jaringan
Membuat Virtual Host Pada Debian * Pada tutorial ini, kita akan membuat beberapa domain dalam satu server. Contohnya, kita akan membuat 3 domain, yaitu www.rayahuluan.com , www.simalungun.com & www.sumut.com . * Pertama, edit konfigurasi bind9 pada /etc/bind/named.conf sebaga berikut.
root@lappet:~# nano /etc/bind/named.conf
zone "rayahuluan.com" { type master; file "/var/cache/bind/db.domain1"; };
* Setelah kita tambahkan konfigurasi disamping, maka langkah selanjutnya adalah membuat dan mengkonfigurasi file db.domain1, db.domain2, db.domain3, dan db.111 pada folder /var/cache/bind/ untuk masing-masing domain.
zone "simalungun.com" { type master; file "/var/cache/bind/db.domain2"; }; zone "sumut.com" { type master; file "/var/cache/bind/db.domain3"; }; zone "222.168.192.in-addr.arpa" { type master; file "/var/cache/bind/db.111"; };
root@lappet:~# cp /etc/bind/db.local /var/cache/bind/db.domain1 root@lappet:~# cp /etc/bind/db.local /var/cache/bind/db.domain2 root@lappet:~# cp /etc/bind/db.local /var/cache/bind/db.domain3 root@lappet:~# cp /etc/bind/db.127 /var/cache/bind/db.111 * Domain www.rayahuluan.com
root@lappet:~# nano /var/cache/bind/db.domain1 $TTL 604800 @ IN SOA
; @ @ www
IN IN IN
©Jihad_Irhaby
rayahuluan.com. root.rayahuluan.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL NS A A
* Anda dapat menambah subdomain sesuka anda.. Untuk tutorial ini, saya tidak membuat subdomain ftp, mail, dan lainnya.
rayahuluan.com. 192.168.222.111 192.168.222.111
Page 2
* Domain www.simalungun.com
root@lappet:~# nano /var/cache/bind/db.domain2 $TTL 604800 @ IN SOA
; @ @ www
IN IN IN
simalungun.com. root.simalungun.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL NS A A
simalungun.com. 192.168.222.111 192.168.222.111
* Domain www.sumut.com
root@lappet:~# nano /var/cache/bind/db.domain3 $TTL 604800 @ IN SOA
; @ @ www
IN IN IN
sumut.com. root.sumut.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL NS A A
sumut.com. 192.168.222.111 192.168.222.111
* Konfigurasi db.111
root@lappet:~# nano /var/cache/bind/db.111 @
IN
; @ IN @ IN @ IN 111 IN 111 IN 111 IN
SOA
rayahuluan.com. root.rayahuluan.com. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL
NS rayahuluan.com. NS simalungun.com. NS sumut.com. PTR www.rayahuluan.com. PTR www.simalungun.com. PTR www.sumut.com.
©Jihad_Irhaby
Page 3
* Restart layanan bind9.
root@lappet:~# /etc/init.d/bind9 restart * Test semua domain menggunakan perintah nslookup.
root@lappet:~# nslookup rayahuluan.com Server: Address:
192.168.222.111 192.168.222.111#53
Name: rayahuluan.com Address: 192.168.222.111
root@lappet:~# nslookup simalungun.com Server: Address:
192.168.222.111 192.168.222.111#53
Name: simalungun.com Address: 192.168.222.111
root@lappet:~# nslookup sumut.com Server: Address:
192.168.222.111 192.168.222.111#53
Name: sumut.com Address: 192.168.222.111
root@lappet:~# nslookup 192.168.222.111 Server: Address:
192.168.222.111 192.168.222.111#53
111.222.168.192.in-addr.arpa name = www.rayahuluan.com. 111.222.168.192.in-addr.arpa name = www.simalungun.com. 111.222.168.192.in-addr.arpa name = www.sumut.com . * Jika hasil nslooukup sudah berhasil, tinggal kita konfigurasi bagian apache nya.... ☺
©Jihad_Irhaby
Page 4
* Berikut ini adalah konfigurasi untuk apache pada masing2 domain.
root@lappet:~# mkdir /var/www/domain1 root@lappet:~# mkdir /var/www/domain2 root@lappet:~# mkdir /var/www/domain3 root@lappet:~# cd /etc/apache2/sites-available/ root@lappet:/etc/apache2/sites-available# cp default domain1 root@lappet:/etc/apache2/sites-available# cp default domain2 root@lappet:/etc/apache2/sites-available# cp default domain3 root@lappet:/etc/apache2/sites-available# nano domain1 ServerAdmin
[email protected] ServerName www.rayahuluan.com ServerAlias rayahuluan.com DocumentRoot /var/www/domain1/ Options FollowSymLinks AllowOverride None Options Indexes FollowSymLinks MultiViews AllowOverride None ...............kode konfigurasi dipotong............
root@lappet:/etc/apache2/sites-available# nano domain2 ServerAdmin
[email protected] ServerName www.simalungun.com ServerAlias simalungun.com DocumentRoot /var/www/domain2/ Options FollowSymLinks AllowOverride None Options Indexes FollowSymLinks MultiViews AllowOverride None ...............kode konfigurasi dipotong............
.
©Jihad_Irhaby
Page 5
root@lappet:/etc/apache2/sites-available# nano domain3 ServerAdmin
[email protected] ServerName www.sumut.com ServerAlias sumut.com DocumentRoot /var/www/domain3/ Options FollowSymLinks AllowOverride None Options Indexes FollowSymLinks MultiViews AllowOverride None ...............kode konfigurasi dipotong............
* Setelah semua konfigurasi tersebut ditambahkan, maka langkah selanjutnya adalah mengaktifkan site configuration dan restart layanan apache.
root@lappet:/etc/apache2/sites-available# a2ensite domain1 root@lappet:/etc/apache2/sites-available# a2ensite domain2 root@lappet:/etc/apache2/sites-available# a2ensite domain3 root@lappet:/etc/apache2/sites-available# cd root@lappet:~# /etc/init.d/apache2 restart * Buatlah file index.html pada masing2 domain.
root@lappet:~# nano /var/www/domain1/index.html Ini Adalah Domain rayahuluan.com
root@lappet:~# nano /var/www/domain2/index.html Ini Adalah Domain simalungun.com
root@lappet:~# nano /var/www/domain3/index.html Ini Adalah Domain sumut.com
©Jihad_Irhaby
Page 6
* Nah, inilah yang kita tunggu2, waktunya uji coba. Buka browser dan ketikan alamt2 domain yang telah kita buat. http://www.rayahuluan.com/
http://www.simalungun.com/
©Jihad_Irhaby
Page 7
http://www.sumut.com/
Selesai Deh... Gampang kan??? ☺
©Jihad_Irhaby
Page 8