Jumat, 19 Desember 2008

Virtual Hosts Apache Di XAMPP

Untuk membuat sebuah IP Address memiliki banyak Domain Name, trik membuat virtual host ini banyak digunakan pada Web Hosting komersil supaya mereka tidak kehabisan IP Address. Misalkan dalam Web Hosting yang digunakan blog ini yaitu, qwords.com, pastinya IP Address yang sama dengan domain ini memiliki domain-domain lain.

Yang akan kita lakukan adalah membuat IP Address 127.0.0.1 memiliki dua buah domain yaitu:

http://localhost dan http://wordpress

Caranya setting Virtual Hosts seperti ini:

I. Setting Host File

cd /etc
sudo nano hosts


Tambahkan lagi satu baris perintah (Pastikan bahwa localhost tidak tertimpa)

127.0.0.1 wordpress

Berarti nanti alamat yang kita akses adalah http://wordpress

Ctrl-O untuk Save
Ctrl-X untuk Exit


II. Konfigurasi Apache

Asumsi bahwa XAMPP For Linux diekstrak ke direktori /opt

cd /opt/lampp/etc
sudo nano httpd.conf


Kemudian cari perintah:

# Virtual hosts
#Include etc/extra/httpd-vhosts.conf


Ubah menjadi:

# Virtual hosts
Include etc/extra/httpd-vhosts.conf


III. Konfigurasi Virtual Hosts

Misalkan direktori wordpress berada di /home/irfan/wordpress, bila diketikkan http://wordpress dalam browser maka situs yang dibuka akan diakses dari direktori /home/irfan/wordpress

cd /opt/lampp/etc/extra

Scroll teks sampai paling bawah, kemudian tambahkan perintah berikut ini:



Setelah beres kemudian langsung di Save.

IV. Jalankan Apache

cd /opt/lampp
sudo ./lampp start

V. Sekarang localhost dan wordpress memiliki website masing-masing di:

a. http://localhost

b. http://localhost

Silakan coba di dalam browser. Cara yang sama bisa dilakukan untuk membuat sebuah IP Address memiliki lebih dari dua domain name. Coba saja buat tiga atau empat domain dalam IP Address 127.0.0.1 (sumber gajah.net)