misalnya saya set 3 domain local:
$ host www.soundrenaline.org
www.soundrenaline.org is an alias for bluesnight.soundrenaline.org.
bluesnight.soundrenaline.org has address 192.168.100.1
$ host www.example.com
www.example.com is an alias for ns.example.com.
ns.example.com has address 192.168.100.1
$ host www.example.net
www.example.net is an alias for ns.example.net.
ns.example.net has address 192.168.100.1

lalu di httpd.conf
...
NameVirtualHost *:80

#Virtual Host 1 - EXAMPLE.ORG
<VirtualHost *:80>
   ServerAdmin [EMAIL PROTECTED]
   DocumentRoot /home/vsites/example.com/public_html/
   ServerName www.example.com
   ErrorLog /home/vsites/example.com/logs/error_log
   CustomLog /home/vsites/example.com/logs/access_log common

   #ErrorDocument 403 /403.html
   #ErrorDocument 404 /404.html

   ScriptAlias /cgi-bin/ "/home/vsites/example.com/cgi-bin/"
   <Directory "/home/vsites/example.com/cgi-bin/">
       AllowOverride None
       Options None
       Order allow,deny
       Allow from all
   </Directory>
</VirtualHost>

#Virtual Host 2 - EXAMPLE.NET
<VirtualHost *:80>
   ServerAdmin [EMAIL PROTECTED]
   DocumentRoot /home/vsites/example.net/public_html/
   ServerName www.example.net
   ErrorLog /home/vsites/example.net/logs/error_log
   CustomLog /home/vsites/example.net/logs/access_log common
</VirtualHost>
...


pertanyaannya:
1. kenapa akses ke 'main server' (www.soundrenaline.org) di lempar ke
www.example.com? alasannya kenapa ko bisa begitu? kenapa juga ga ke
www.example.net?

2. saya tambahkan 'main site' di httpd.conf di bawah virtual host
...
#Main Host - SOUNDRENALINE.ORG
<VirtualHost *:80>
   ServerName www.soundrenaline.org
   DocumentRoot /var/www/html/
</VirtualHost>
...

akses ke www.soundrenaline.org bisa berjalan tapi apa benar 'main host' ini
harus dimasukkan ke konfigurasi vhost?

setelah 'main site' dimasukkan ke bagian vhost kenapa jadi ga bisa redirect
ke https, apa yang musti ditambahkan? saya dah coba masukkan:
...
DocumentRoot /var/www/html/
ServerName www.soundrenaline.org...

ke /etc/httpd/conf.d/ssl.conf tapi tetap ga di redirect, sebelumnya tanpa settingan vhost ssl dapat berjalan.

3. di httpd.conf kan di set
...
Listen 80
ServerName www.soundrenaline.org
UseCanonicalName On
...

hubungannya dengan vhost jadi bagaimana? apa settingan di atas di bypass
dengan adanya 'ServerName' di bagian vhost-nya?


# cat /etc/httpd/conf.d/mod_rewrite.conf
...
# Rewrite Rules.
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/download/(.*) https://%{SERVER_NAME}/download/$1 [R,L]

#Debug Rewrite Rules
#RewriteLog /var/log/httpd/rewrite_engine_log
#RewriteLogLevel 3
...



---
Anton Faisal El - Fasya

--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke