Simo Kauppi ha scritto:
Okey, how does this look?
000-domain:
NameVirtualHost xxx.xxx.xxx.xxx
<VirtualHost xxx.xxx.xxx.xxx>
ServerAdmin [EMAIL PROTECTED]
ServerName www.domain.com
ServerAlias *.domain.com domain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://www.domain.com/$1 [L,R]
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>
001-domain1:
<VirtualHost xxx.xxx.xxx.xxx>
ServerAdmin [EMAIL PROTECTED]
ServerName www.domain1.com
ServerAlias pop.domain1.com smtp.domain1.com domain1.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain1\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://www.domain1.com/$1 [L,R]
DocumentRoot /var/www/domain1
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/domain1>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Allow from all
</Directory>
ErrorLog /var/log/apache2/domain1-error.log
LogLevel warn
CustomLog /var/log/apache2/domain1-access.log combined
ServerSignature On
</VirtualHost>
002-domain2:
<VirtualHost xxx.xxx.xxx.xxx>
ServerAdmin [EMAIL PROTECTED]
ServerName www.domain2.com
ServerAlias pop.domain2.com smtp.domain2.com domain2.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain2\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://www.domain2.com/$1 [L,R]
DocumentRoot /var/www/domain2
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/domain2>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Allow from all
</Directory>
ErrorLog /var/log/apache2/domain2-error.log
LogLevel warn
CustomLog /var/log/apache2/domain2-access.log combined
ServerSignature On
</VirtualHost>
Simo
OK. Apache2 works perfectly now. Thanks :-)
I have also an other question to the rewrite module and Apache2. I have
configurated a virtual host with ssl.
I would like all connection to "https://*.domain.com" are rewritten to
"http://www.domain.com" except for
all connection to "https://*.domain.com/webmail" that they must be
concurred.
ex. https://pop.domain.com --> http://www.domain.com
https://domain.com --> http://www.domain.com
https://www.domain.com/webmail --> https://www.domain.com/webmail
https://domain.com/webmail --> https://www.domain.com/webmail
https://pop.domain.com/webmail --> https://www.domain.com/webmail
This also for the other domains (domain1.com, domain2.com ecc.)
Can you help me again??
Thanks
Marco
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]