summaryrefslogtreecommitdiff
path: root/apache2/sites-available/wiki.secure-example.com
blob: 04cf7e040040aa24ff516e23f0a5766345e32ead (plain)
  1. <VirtualHost *:443>
  2. ServerName wiki.example.com
  3. ServerAdmin webmaster@example.com
  4. DocumentRoot /usr/share/moin/htdocs
  5. Include /etc/apache2/conf.d/local-ssl.conf
  6. # <Location />
  7. # Options +ExecCGI
  8. # </Location>
  9. <Directory /usr/share/moin/server/>
  10. # Use mod_python as handler
  11. SetHandler python-program
  12. # set the path to the MoinMoin package and to the wikiconfig.py
  13. PythonPath "['/etc/moin']+sys.path"
  14. # choose the ModPy Request class as handler
  15. PythonHandler MoinMoin.request::RequestModPy.run
  16. # PythonOption Location /moin
  17. </Directory>
  18. # Use default themes
  19. Alias /wiki/ /usr/share/moin/htdocs/
  20. AcceptPathInfo On
  21. RewriteEngine On
  22. RewriteLogLevel 1
  23. RewriteRule ^/moin(/(.*))? /$2 [last,R]
  24. RewriteRule ^/wiki/ - [last]
  25. RewriteRule ^/robots.txt - [last]
  26. RewriteRule ^/favicon.ico - [last]
  27. # RewriteRule ^/?(.*) /usr/share/moin/server/moin.cgi/$1 [last,type=application/x-httpd-cgi]
  28. # RewriteRule ^/?(.*) /var/local/moin/server/moinmodpy.py$1 [last,type=application/x-python-code]
  29. RewriteRule ^/?(.*) /usr/share/moin/server/moinmodpy.py/$1 [last,type=application/x-python-code]
  30. # RewriteRule ^/?(.*) /var/local/moin/server/moinmodpy.py$1 [last]
  31. # RewriteRule ^/?(.*) moin/$1 [last,type=application/x-python-code]
  32. Include /etc/apache2/conf.d/local-log-vhosts.conf
  33. CustomLog "| /usr/sbin/vlogger -s access.log -u admin -g admin -t '%Y.%m.%d' /home/webmaster/weblogs" combined_vlogger
  34. ErrorLog "| /usr/sbin/vlogger -s error.log -u admin -g admin -t '%Y.%m.%d' -e /home/webmaster/weblogs/ERRORS"
  35. </VirtualHost>
  36. <VirtualHost *:443>
  37. ServerName www.wiki.example.com:443
  38. ServerAlias wiki:443
  39. ServerAlias *.wiki:443
  40. ServerAdmin webmaster@example.com
  41. Include /etc/apache2/conf.d/local-ssl.conf
  42. RewriteEngine On
  43. # RewriteRule / https://wiki.example.com/ [R]
  44. RewriteRule /(.*)? https://wiki.example.com/$1 [R]
  45. TransferLog /dev/null
  46. </VirtualHost>
  47. <VirtualHost *:80>
  48. ServerName wiki.example.com
  49. ServerAlias *.wiki.example.com
  50. ServerName wiki
  51. ServerAlias *.wiki
  52. ServerAdmin webmaster@example.com
  53. RewriteEngine On
  54. # RewriteRule / https://wiki.example.com/ [R]
  55. RewriteRule /(.*)? https://wiki.example.com/$1 [R]
  56. TransferLog /dev/null
  57. </VirtualHost>