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 !!!

enable .htaccess in localhost

Terkadang kita ingin menggunakan .htaccess file pada localhost / webserver kita, namun tidak berhasil sesuai dengan yang kita inginkan. Kadang muncul pesan Error 500 Bad Request dan sebagainya. Untuk mengatasi hal ini dan .httaccess Anda berjalan sebagaimana mestinya. Silahkan buka file httpd.conf kemudian cari text ” AllowOverride None ” ubah dengan ” AllowOverride All “. Setelah itu cari text ” #LoadModule rewrite_module modules/mod_rewrite.so ” ubah dengan ” LoadModule rewrite_module modules/mod_rewrite.so “. Lalu silahkan restart Apache Anda. Dan jalankan situs lokal Anda yang terdapat .htaccess filenya. Lihat apa yang terjadi, berhasil dengan baik kan ? 🙂

Terima Kasih,,, hehehehe