summaryrefslogtreecommitdiff
path: root/apache2/sites-available/lists.secure-example.com
blob: dd28c888e2fb5d7b80bfed8049f9446c39d485ab (plain)
  1. <VirtualHost *:443>
  2. ServerName lists.secure-example.com:443
  3. ServerAlias lists
  4. ServerAdmin webmaster@secure-example.com
  5. DocumentRoot /home/admin/public_websites/lists.secure-example.com/
  6. Include /etc/apache2/conf.d/local-ssl.conf
  7. Alias /pipermail /var/lib/mailman/archives/public
  8. Alias /images/mailman /usr/share/images/mailman
  9. ScriptAlias /mailman /usr/lib/cgi-bin/mailman
  10. RewriteEngine On
  11. RewriteRule ^/$ /mailman/listinfo [R]
  12. RewriteRule ^/mailman(/)?$ /mailman/listinfo [R]
  13. <Location /images/>
  14. order deny,allow
  15. allow from all
  16. </Location>
  17. Include /etc/apache2/conf.d/local-log-vhosts.conf
  18. CustomLog "| /usr/sbin/vlogger -s access.log -u admin -g admin -t '%Y.%m.%d' /home/admin/weblogs" combined_vlogger
  19. ErrorLog "| /usr/sbin/vlogger -s error.log -u admin -g admin -t '%Y.%m.%d' -e /home/admin/weblogs/ERRORS"
  20. </VirtualHost>
  21. <VirtualHost *:443>
  22. ServerName www.lists.secure-example.com:443
  23. ServerAlias *.lists.secure-example.com:443
  24. ServerAdmin webmaster@secure-example.com
  25. Include /etc/apache2/conf.d/local-ssl.conf
  26. RewriteEngine On
  27. RewriteRule / https://lists.secure-example.com/ [R]
  28. # RewriteRule /(.*) https://lists.secure-example.com/$1 [R]
  29. TransferLog /dev/null
  30. </VirtualHost>
  31. <VirtualHost *:80>
  32. ServerName lists.secure-example.com
  33. ServerAlias *.lists.secure-example.com
  34. ServerAdmin webmaster@secure-example.com
  35. RewriteEngine On
  36. RewriteRule / https://lists.secure-example.com/ [R]
  37. # RewriteRule /(.*) https://lists.secure-example.com/$1 [R]
  38. TransferLog /dev/null
  39. </VirtualHost>