<VirtualHost *:80> ServerAdmin info@example.com DocumentRoot /var/www/webmail/ ErrorLog /var/log/apache2/mail.example.com-error.log CustomLog /var/log/apache2/mail.example.com-access.log combined RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} </VirtualHost> <IfModule mod_ssl.c> <VirtualHost *:443> DocumentRoot /var/www/webmail/ Alias /mysql /var/www/mysql/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/mail.example.com-error.log CustomLog /var/log/apache2/mail.example.com-access.log combined SSLEngine on SSLCertificateFile /etc/apache2/ssl/example-startssl/ssl.pem SSLCertificateKeyFile /etc/apache2/ssl/example-startssl/ssl.key SSLCertificateChainFile /etc/apache2/ssl/startssl/sub.class1.server.ca.crt SSLCACertificateFile /etc/apache2/ssl/startssl/ca.crt <FilesMatch "\.(cgi|shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> <Directory /usr/lib/cgi-bin> SSLOptions +StdEnvVars </Directory> BrowserMatch ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 </VirtualHost> </IfModule>