Kamis, Agustus 28, 2008

Virtual Host di Apache 2.X

Assalamu'alaikum Wr. Wb

Membuat virtual host di apache 1.X bisa dibilang cukup rumit, konfigurasi harus dilakukan di file httpd.conf, kalo ingat jadul ada contoh konfigurasi vhost (vitual host) di bagian akhir file tersebut.

Kini dengan  datangnya apache 2.x menjadikan konfigurasi vhost lebih sederhana dan mudah. Langkah-langkah untuk membuat vhost adalah sebagai berikut, sebagai root lakukan :

  1. Buat file dengan isi seperti berikut, dan letakan di file /etc/apache2/site-available :

    •         ServerName domain2.com
              DocumentRoot /home/domain2/web
             
                      Options FollowSymLinks
                      AllowOverride None
                      Order allow,deny
                      allow from all
             

              ErrorLog /var/log/apache2/error.log
       
    •  
    • Konfigurasi di atas merupakan konfigurasi sederhana dari domain2.com yang merupakan virtual host dari domain utama. File-file html/php diletakan pada direktori /home/domain2. Perlu diingat bahwa DNS juga harus sudah diarahkan ke domain utama untuk mendukung vhost ini 
  2. Simpan file (misalkan nama filenya adalah domain2) dan enable kan konfigurasi vhost tersebut dengan command a2ensite domain2 (untuk men disable, perintanya adalah a2dissite domain2)
     
  3.  Reload Apache dengan perintah /etc/init.d/apache2 reload 
  4. Selesai :D
Catatan  : Contoh di atas adalah menggunakan distro debian

Semoga bermanfaat

Wassalamu'alikum Wr. Wb

Tidak ada komentar: