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