Virtual Host di AppServ localhost

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 :

  1. 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
  2. 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 !!!