Virtual Host adalah cara untuk mengatur banyak website atau URL di dalam satu mesin atau satu IP. Misalkan kita mempunyai banyak domain tapi hanya mempunyai 1 IP public atau 1 server. Cara untuk mengatasi masalah itu adalah dengan cara membuat virtualhost yang ada di settingan apachenya. Virtual Host bisa anda gunakan setelah anda menginstall package-package apache dan sudah pasti web server anda sudah berjalan dengan baik.
Intinya, virtual host ini adalah bagaimana caranya membuat URL dari http://localhost/contoh menjadi http://contoh.com jadi seakan – akan kita punya alamat website seperti yang ada sesungguhnya.
Langkah – langkahnya adalah :
- Edit ( tambahkan beberapa baris sesuai host yang Anda inginkan ) file host yang terletak di C:\WINDOWS\system32\drivers\etc\host
127.0.0.1 contoh.com - Setelah itu tambahkan script dibawah ini di file httpd.conf yang terletak didalam folder webserver. Jika pakai AppServ filenya terletak di AppServ/Apache2.2/conf
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1:80>
DocumentRoot “C:\AppServ\www\contoh”
ServerName contoh.com
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog logs/contoh.com-error_log
CustomLog logs/contoh.com-access_log common
</VirtualHost>
Setelah itu silahkan restart service apache Anda, lalu coba buka http://contoh.com di browser. Selamat mencoba !!!