diff options
Diffstat (limited to 'apache2/sites-available/lists.secure-example.com')
-rw-r--r-- | apache2/sites-available/lists.secure-example.com | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/apache2/sites-available/lists.secure-example.com b/apache2/sites-available/lists.secure-example.com new file mode 100644 index 0000000..dd28c88 --- /dev/null +++ b/apache2/sites-available/lists.secure-example.com @@ -0,0 +1,49 @@ +<VirtualHost *:443> + ServerName lists.secure-example.com:443 + ServerAlias lists + ServerAdmin webmaster@secure-example.com + DocumentRoot /home/admin/public_websites/lists.secure-example.com/ + + Include /etc/apache2/conf.d/local-ssl.conf + + Alias /pipermail /var/lib/mailman/archives/public + Alias /images/mailman /usr/share/images/mailman + ScriptAlias /mailman /usr/lib/cgi-bin/mailman + + RewriteEngine On + RewriteRule ^/$ /mailman/listinfo [R] + RewriteRule ^/mailman(/)?$ /mailman/listinfo [R] + + <Location /images/> + order deny,allow + allow from all + </Location> + + Include /etc/apache2/conf.d/local-log-vhosts.conf + CustomLog "| /usr/sbin/vlogger -s access.log -u admin -g admin -t '%Y.%m.%d' /home/admin/weblogs" combined_vlogger + ErrorLog "| /usr/sbin/vlogger -s error.log -u admin -g admin -t '%Y.%m.%d' -e /home/admin/weblogs/ERRORS" +</VirtualHost> +<VirtualHost *:443> + ServerName www.lists.secure-example.com:443 + ServerAlias *.lists.secure-example.com:443 + ServerAdmin webmaster@secure-example.com + + Include /etc/apache2/conf.d/local-ssl.conf + + RewriteEngine On + RewriteRule / https://lists.secure-example.com/ [R] +# RewriteRule /(.*) https://lists.secure-example.com/$1 [R] + + TransferLog /dev/null +</VirtualHost> +<VirtualHost *:80> + ServerName lists.secure-example.com + ServerAlias *.lists.secure-example.com + ServerAdmin webmaster@secure-example.com + + RewriteEngine On + RewriteRule / https://lists.secure-example.com/ [R] +# RewriteRule /(.*) https://lists.secure-example.com/$1 [R] + + TransferLog /dev/null +</VirtualHost> |