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

Postingan populer dari blog ini

Mercon Buaya