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