XAMPP ialah aplikasi web server lokal yang cukup lengkap, mudah dan banyak digunakan oleh kebanyakan orang.
Di artikel ini saya ingin berbagi bagaimana cara setting virtual host http://domain.lan pada XAMPP di Windows. Di beberapa kasus dan kebutuhan (misalnya develop aplikasi-aplikasi web di lokal) virtual host bisa jadi pilihan alternatif yang efektif untuk memudahkan penamaan alamat website yang berbeda ketimbang mengakses site menggunakan subdirektori (contoh: http://localhost/domain atau http://localhost/mywb/).
Asumsi:
- XAMPP sudah terinstall dengan benar dan berjalan dengan baik.
- direktori instalasi XAMPP Anda misalkan berada pada direktori ‘E:\xampp’.
Berikut langkah-langkahnya untuk membuat virtual host baru bernama http://domainl.lan:
- Buka dan edit file httpd-vhosts.conf (lokasi file E:\xampp\apache\conf\extra) mengunakan text editor kesayangan anda tambahkan baris berikut di akhir baris.
- Buat direktori yang di jadikan sebagai Document Root domain.lan

- Selanjutnya kita perlu menambahkan entri nama virtual host domain.lan ke dalam file hosts di Windows, lokasinya file 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:
NameVirtualHost domain.lan:80
<VirtualHost domain.lan:80>
DocumentRoot E:/xampp/htdocs/vhost/domain.lan/
ServerAdmin dhatomi@gmail.com
ServerName domain.lan
</VirtualHost>
- Simpan file dengan menekan menu file –> save
- Langkah terakhir ialah restart service apache dengan cara, buka XAMPP Control Panel dengan mengklik Start –> All Programs –> Apache Friends > XAMPP –> XAMPP Control Panel.
- Pada kotak dialog XAMPP, klik tombol Stop lalu Start pada service Apache.

- Utnuk melihat hasilnya buka webrowser masukan alamat http://domain.lan maka akan tampil seperti gambar berikut.

127.0.0.1 domain.lan
127.0.0.1 www.domain.lan
Popularity: 100% [?]

Gak bisa gua coba bos.. tlg dibantu ya lewat email. Langkah2nya udah saya kerjakn alhasil tidak berhasil. Tks
[Translate]
untuk service apachenya sudah di restar belum bos?
soalnya gw pake cara itu ga ada masalah nie..
[Translate]
Untuk menjalankan konfigurasi file httpd-vhosts.conf maka setingan di httpd.conf apache juga harus diaktifkan. Caranya buka file httpd.conf yang ada di directory “xampp/apache/conf” open file httpd.conf dengan aplikasi editor text seperti notepad atau notepad++.
Silakan lihat pada baris 484 pastikan statemennya seperti dibawah ini “Include conf/extra/httpd-vhosts.conf” tanpa tanda petik. Silakan dicoba…. semoga membantu
[Translate]
Wiks ternyata cara aktifin module modulenya terlewatkan,
terima kasih mas nanang buat tambahannya
[Translate]
q dh coba kog
“Access forbidden!”
error 403
[Translate]
koq punya ane ga konek ya mas???padahal uda ane ikuti tu tutor mas,minta tolong pencerahannya mas…
ni link captureny : http://picasaweb.google.com/104964758006465673336/WebServer?feat=directlink
[Translate]
modile vhost nya sudah di aktivkan beblum mas? soalnya pada saat iseng nulis itu ada yang kelewat yang sudah di ingatkan sama mas nanang. kalo liat dari gambar itu forbiden biasanya tidak ada akses ke ke direktori itu mas, mungkin mas bisa coba ubah hakakses direcori tersebut
[Translate]
coba mas cek hakases polder tersebut mas.
mohon maaf jika di artikel saya ini masih banyak kekurangan dalam penulisan.
[Translate]