Virtual Host merupakan sebuah metode untuk membuat sebuah ataupun beberapa domain dalam satu mesin server. Virtual Host atau yang lebih populer adalah vhost sering digunakan oleh para developers web untuk mengembangkan aplikasi berbasis web. XAMPP adalah salah satu tool yang banyak digunakan oleh para programming web untuk membuat server local karena XAMPP sudah terbundel semua kebutuhan server mulai dari apache, PHP, MySQL, Perl, FTP server, dan Mail Server. XAMPP ada dua jenis yakni XAMPP yang biasa digunakan (entah apa julukannya) dan XAMPP Lite yang digunakan secara portabel dalam USB. XAMPP merupakan licensi freeware dan dapat di download dari apachefriends.com. Tutorial kali ini saya akan beritahu cara untuk membuat vhost dalam XAMPP Lite (
anda juga bisa membaca cara membuat vhost pada XAMPP biasa/ bukan Lite) Silahkan anda mengikuti petunjuk berikut dan saya asumsikan bahwa anda telah mendownload XAMPP lite dan meng-install ke flashdisk/USB, berikut saya mengamsumsikan drive flashdisk milik saya adalah X, jadi silahkan sesuaikan dengan milik anda
- Silahkan masuk ke folder X:\xampp\apache\conf\extra\ dan temukan file httpd-vhosts.conf
- jika sudah ditemukan lalu backup file tersebut ke folder lain dengan cara copy-paste
- Lalu edit file X:\xampp\apache\conf\extra\httpd-vhosts.conftersebut dan ganti semua text dengan text berikut
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin admin@localhost
ServerName localhost
ServerAlias localhost
DocumentRoot "/xampp/htdocs"
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName domainku.com
ServerAlias domainku.com www.domainku.com
DocumentRoot "/xampp/htdocs/domainku.com"
</VirtualHost>
NOTE: silahkan ganti dengan email anda, sesuaikan dengan nama domain yang anda inginkan, dan sesuaikan dengan nama folder tempat menyimpan file web. - Sekarang anda harus mengrubah file yang terdapat pada sistem windows anda. Silahkan buka file C:\Windows\System32\drivers\etc\hostsdengan notepad dan tambakan text berikut di akhir baris
127.0.0.1 localhost
127.0.0.1 domainku.com
127.0.0.1 www.domainku.com
Silahkan ganti dengan nama domain yang sama dengan file konfigurasi pada point 3 - Langkah terakhir adalah restart apache XAMPP Lite dengan cara stop lalu start
Silahkan buka dengan browser nama domain anda yang telah di atur pada file konfigurasi, maka akan terbuka web anda.
CATATAN. Keuntungan XAMPP Lite
- dapat di install di flashdisk sehingga bersifat portabel
- tidak terlalu banyak konfigurasi
- database tidak berubah (atau tidak hilang seperti se*ver*go)
Kerugian XAMPP Lite
- jika membuat vhost maka harus merubah file hosts pada sistem komputer agar dapat memanggil domain
WARNING: Jangan mencabut flashdisk jika XAMPP lite masih berjalan dengan flashdisk tersebut, jika dipaksa maka akan menyebabkan error. *** Semoga informasi ini dapat bermanfaat buat anda ***