Cara membuat virtual host pada XAMPP di Windows – Pada kesempatan kali ini saya mau berbagi tentang cara membuat virtual host untuk pengembangan sebuah website pada local server atau local komputer.
Sebenarnya sudah banyak sekali sih yang membahas topik ini. Tetapi ada segelintir kasus yang membuat saya ingin membahasnya kembali.
Okay, Sebelum membuat virtual host, kita wajib tau dulu apa itu virtual host?
Virtual host adalah sebuah metode untuk hosting beberapaA�nama domainA�(dengan penanganan yang terpisah dari masing-masing nama) pada satuA�server.
Pada local server, kita akan menggunakan Apache untuk memanage virtual host. Apache sendiri sudah akan terinstall pada saat kita menginstall XAMPP. 😉
# Contoh penggunaan virtual host:
Sebelum http://localhost/pixelbaliA�A�A� ->A�A�A� Sesudah http://pixelbali.dev
Pada kasus di atas, jika anda membuka url http://pixelbali.dev pada browser, itu akan sama saja seperti anda membuka url di http://localhost/pixelbali.
# Tujuan dari penggunaan virtual host:
Tujuan dari penggunaan virtual host ini pada saat pengembangan website menurut saya sendiri adalah untuk menghindari kesalahan path pada saat redirect ataupun pembuatan link ke halaman lain pada webiste.
# Cara membuat Virtual Host:
1. Menambah Domain Baru
- Buka Aplikasi Notepad dan jalankan sebagai Administrator, caranya klik kanan pada aplikasi Notepad dan pilih “Run as administrator“
- Dari aplikasi Notepad, bukalah file host yang berada di direktori C:\Windows\System32\drivers\etc\
- Tambahkan nama domain baru dengan IP local, misalnya 127.0.0.1 pixelbali.dev
- Kemudian simpan kembali file host tersebut.
2. Membuat Virtual Host
- Buka file httpd.conf di direktori (C:\xampp\htdocs\apache\conf\)
- Carilah moduleA� Include conf/extra/httpd-vhosts.conf , Jika ada hilangkan tanda # didepan nya, jika tidak silahkan ditutup kembali file ini tanpa disimpan.
- Buka file httpd-vhost.conf di direktori (C:\xampp\htdocs\apache\conf\extra\) dengan menggunakan Notepad
- Kemudian tambahkan code seperti dibawah ini dan sesuaikan path direktori project anda sesuai nama folder yang dimiliki. Letakan code pada baris terakhir.
12345678910111213141516<VirtualHost *:80>ServerAdmin admin@pixelbali.devDocumentRoot "C:\xampp\htdocs\pixelbali"ServerName pixelbali.devServerAlias pixelbali.devErrorLog logs/pixelbali.dev.logCustomLog logs/pixelbali.dev.log combined<Directory "C:\xampp\htdocs\pixelbali">Options Indexes FollowSymLinks Includes ExecCGIAllowOverride AllOrder allow,denyAllow from allRequire all granted</Directory></VirtualHost> - Simpan kembali file tersebut. Dan RESTART apache dengan cara membuka XAMPP control panel kemudian stop apache dan start kembali.
- Dan pada kasus saya ini, jika saya buka http://pixelbali.dev dan http://localhost/pixelbali maka hasilnya akan sama.
Demikian cara membuat virtual host pada XAMPP di windows, semoga ini bisa bermanfaat dalam pengembangan website.
Terimakasih.
saya punya server dengan os windows 2010, sy install xampp.
dengan domain misal http://www.domainku.com IP Publik 37.67.177.77
ada satu lagi server dengan IP Publik 37.67.177.78, OS Centos
bagaimana cara konfigurasi agar IP 37.67.177.78 berada di subdomain
misal : http://www.sub.domainku.com atau http://www.domainku.com/sub