All pastes #526532 Raw Edit

Anonymous

public text v1 · immutable
#526532 ·published 2007-05-31 20:55 UTC
rendered paste body
NameVirtualHost *: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>