Mudah Membuat Name Based Virtual Host
Studi Kasus: Pada komputer saya, tanpa terkoneksi ke jaringan/internet, ingin bisa membuka alamat http://eprofile.web.id, http://ads.eprofile.web.id dan http://static.eprofile.web.id melalui Mozilla Firefox. Berturut-turut domain tersebut memiliki document root di f:/home/ade/ws, f:/home/ade/ws/ads dan f:/home/ade/ws/static.
File yang diedit ada tiga buah yaitu: c:/xampp/apache/conf/httpd.conf, c:/xampp/apache/conf/extra/httpd-vhosts.conf dan c:/windows/system32/drivers/etc/host.conf.
Pada httpd.conf, konfigurasi yang penting untuk diubah adalah:
Listen 80
DocumentRoot "F:/home/ade/ws"
<Directory "F:/home/ade/ws">
Pada httpd-vhosts.conf, konfigurasi yang penting untuk diubah adalah:
NameVirtualHost *:80
# ini wajib ada (pointing to our main document root)
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot F:/home/ade/ws
ServerName eprofile.web.id
ServerAlias eprofile.web.id
</VirtualHost>
# untuk domain ads
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot F:/home/ade/ws/ads
ServerName ads.eprofile.web.id
ServerAlias ads.eprofile.web.id
</VirtualHost>
# untuk domain static
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot F:/home/ade/ws/static
ServerName static.eprofile.web.id
ServerAlias static.eprofile.web.id
</VirtualHost>
Pada host.conf, konfigurasinya adalah sebagai berikut:
127.0.0.1 localhost
127.0.0.1 eprofile.web.id
127.0.0.1 ads.eprofile.web.id
127.0.0.1 static.eprofile.web.id
Setelah selesai, silakan restart apachenya lalu coba akses alamat2 tersebut dari browser Mozilla Firefox.

Komentar