Aduh mudahnya membuat Virtual Host dengan Apache, mengingat dulu saya pernah maintain NT 4.0, kagak ngerti apa-apa. Bahkan pernah salah setting di IIS Manager, sehingga setiap kali masuk http://www.myNT.domain.id selalu ditanyain password. Bukan password authentication, entah apa saya lupa. Trauma. Oh ya, judul subyek T&T artinya Tip & Tanya, jadi saya posting tip di sini sekaligus tanya. Mudah-mudahan bermanfaat. Maklum bahasa yg dipakai di sini adalah bahasa newbie, jadi mungkin ada istilah yg kagak pas. Singkatnya, untuk membuat Virtual Host pada web server Apache pertama tambahkan line berikut di /etc/hosts: 192.168.1.2 ableh.domain.com Sebelumnya aktifkan dummy interface kalau kagak punya NIC. #] modprobe dummy #] ifconfig dummy0 192.168.1.2 Kalau di RH 6.0 sudah lansung masuk routing table. Lalu tambahkan baris berikut pada /etc/httpd/conf/httpd.conf <VirtualHost ableh.domain.com> ServerAdmin [EMAIL PROTECTED] DocumentRoot /home/ableh/public_html ErrorLog /home/ableh/www_logs/error_log TransferLog /home/ableh/www_logs/access_log # Buat alias untuk cgi-bin directory ScriptAlias /cgi-bin/ /home/ableh/public_html/cgi-bin <Directory /home/ableh/public_html/cgi-bin> AllowOverride None Options ExecCGI </Directory> </VirtualHost> Kemudian jalankan `httpd -S` untuk mencek konfigurasi baru. Nanti keluar output ttg konfigurasi VirtualHost pada IP 192.168.1.2 port 80 nama http://ableh.domain.com. Kalau tidak ada masalah, restart httpd. Untuk ngetes jalankan `lynx http://ableh.domain.com` Kalau muncul Forbidden, berarti setting permission akses file tidak world-readable dan/atau directory permission tidak world-executable. Singkatnya: untuk file (khusus file cgi harus -rwxr-xr-x): -rw-r--r-- untuk directory (ini harus dimulai dari /home/ableh/ dan subdir-nya /home/ableh/public_html/): -rwx--x--x Nah, ini pertanyaanya, browser apa saja yg bisa mendukung VirtualHost ini ? Soalnya si browser ini nantinya harus request ke web server : telnet ableh.domain.com 80 GET http://ableh.domain.com HTTP/1.0 Kalau cuman `GET / HTTP/1.0` yang keluar kan homepage yag Real Host ? TIA ~yudi Tip berikutnya membuat user athentication, bahasa sederhananya pengakses akan ditanya username & password saat dia membuka homepage. Sekalian tanya nich, metode ini jalan bagus dengan browser Netscape, tetapi mengapa jika saya pakai Lynx selalu disuruh masukin username dan password dua kali ? -------------------------------------------------------------------------- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
