rendered paste bodyNameVirtualHost *:80
<VirtualHost *:80>
ServerName www.tuxblogger.nl
Redirect /webmail https://secure.tuxblogger.nl/webmail
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.tuxblogger\.nl [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://www.tuxblogger.nl/$1 [L,R]
DocumentRoot /var/www/tuxblogger.nl/default
<Directory "/var/www/tuxblogger.nl/default">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/www/tuxblogger.nl/logs/error-default.log
ServerSignature On
</VirtualHost>
<VirtualHost *:80>
ServerName webmail.tuxblogger.nl
Redirect / https://secure.tuxblogger.nl/webmail
</VirtualHost>
NameVirtualHost *:443
<VirtualHost *:443>
ServerName secure.tuxblogger.nl:443
ServerAdmin webmaster@tuxblogger.nl
SSLEngine on
SSLCertificateFile /etc/tls/tuxblogger.nl-certificate.pem
SSLCertificateKeyFile /etc/tls/tuxblogger.nl-privatekey.pem
RewriteEngine on
RewriteCond %{HTTP_HOST} !^secure\.tuxblogger\.nl [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{SERVER_PORT} !^80$
RewriteRule ^/(.*) https://secure.tuxblogger.nl:%{SERVER_PORT}/$1 [L,R]
DocumentRoot /var/www/tuxblogger.nl/secure/
<Directory "/var/www/tuxblogger.nl/secure/">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/var/www/tuxblogger.nl/secure/webmail">
Options +MultiViews
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/www/tuxblogger.nl/logs/error-secure.log
ServerSignature On
</VirtualHost>