Selasa, 01 Maret 2011

Setting Virtual Host pada XAMPP di Windows

XAMPP merupakan aplikasi web server lokal yang cukup lengkap dan mudah dalam penggunaannya.

Tips cara membuat virtual host (http://domainabc, http://domainxyz, dll) pada instalasi XAMPP di Windows.

Di beberapa kasus dan kebutuhan (misalnya develop aplikasi-aplikasi web di lokal) virtual host bisa jadi pilihan efektif untuk memudahkan penamaan URL site-site yang berbeda ketimbang mengakses site menggunakan subdirektori (mis. http://localhost/domainabc atau http://namakomputer/domainxyz)

Asumsi direktori instalasi XAMPP Anda misalkan berada pada direktori ‘C:\xampp’.

Berikut langkah-langkahnya untuk membuat virtual host baru bernama http://test-virtual.

Secara garis besar untuk membuat virtual host, maka ada tiga file konfigurasi Apache yang akan diedit:

* httpd.conf, lokasi file C:\xampp\apache\conf

* httpd-vhosts.conf, lokasi file C:\xampp\apache\conf\extra

* dan file hosts, ada di C:\WINDOWS\system32\drivers\etc

1. Langkah pertama tentukan dulu direktori baru yang ingin dijadikan Document Root baru (dipisahkan

dari htdocs/ agar tidak kesan campur baur dengan direktori-direktori XAMPP)

2. Sebagai contoh dibuatkan direktori ‘C:\www’ dan dua subdirektori baru untuk latihan setting virtual

host ini. Masing-masing C:\www\test-virtual dan C:\www\mywebs.

3. buka dan edit file httpd.conf menggunakan teks editor Notepad atau Wordpad.

4. Cari pada baris DocumentRoot, untuk amannya baris yang lama diberi komentar (tanda pagar #) lalu

copy dan tambahkan di bawahnya, sesuaikan path direktori dengan direktori yang sudah kita tentukan

sebelumnya.

#DocumentRoot “C:/xampp/htdocs”

DocumentRoot “C:/www”

5. Lalu cari direktive untuk path direktori document root, sesuaikan dengan direktori yang baru. Setelah

selesai simpan perubahannya dengan mengklik Save.

Options Indexes FollowSymLinks Includes ExecCGI

AllowOverride All

Order allow,deny

Allow from all

6. Berikutnya buka dan edit file httpd-vhosts.conf menggunakan teks editor. Defaultnya

NameVirtualHost dan direktive di komentar. Buang tanda komentar pada atau bisa salin ke bawah dan

lakukan modifikasi yang diperlukan.

NameVirtualHost *:80

DocumentRoot C:/www/test-virtual

ServerName test-virtual

7. Lalu simpan dengan mengklik tombol Save.

8. Selanjutnya kita perlu menambahkan entri nama virtual host tadi (test-virtual) ke dalam file hosts di

Windows, lokasinya ada di C:\WINDOWS\system32\drivers\etc. File hosts di Windows ini berfungsi

seperti file zona DNS lokal yang memetakan alamat IP ke hostname/domain.

Tambahkan baris berikut: 127.0.0.1 localhost

127.0.0.1 test-virtual

9. Lalu simpan dengan mengklik tombol Save.

10. Setelah selesai langkah terakhir adalah merestart service Apache untuk melihat hasilnya.

Buka XAMPP Control Panel dengan mengklik Start > All Programs > Apache Friends > XAMPP >

XAMPP Control Panel.

11. Pada kotak dialog XAMPP, klik tombol Stop lalu Start pada service Apache.

12. Lalu coba akses URL virtual host yang kita buat menggunakan browser.

Tidak ada komentar: