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

Virtual Host Pada Debian Squeeze.pdf

There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Virtual Host ...

953KB Sizes 7 Downloads 181 Views

Recommend Documents

No documents