summaryrefslogtreecommitdiff
path: root/apache2/sites-available/wiki.secure-example.com
blob: 45fe79ddff8a08d457b22abc05d02ceb5cc5e735 (plain)
  1. <VirtualHost *:443>
  2. ServerName wiki.example.com
  3. ServerAdmin webmaster@example.com
  4. DocumentRoot /usr/share/moin/htdocs
  5. Include 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. ErrorLog ${APACHE_LOG_DIR}/wiki.example.com-error.log
  33. CustomLog ${APACHE_LOG_DIR}/wiki.example.com-access.log combined
  34. </VirtualHost>
  35. <VirtualHost *:443>
  36. ServerName www.wiki.example.com:443
  37. ServerName wiki:443
  38. ServerName *.wiki:443
  39. Include conf.d/local-ssl.conf
  40. Include conf.d/local-log-origin.conf
  41. RewriteEngine On
  42. RewriteRule / https://wiki.example.com/ [R]
  43. # RewriteRule /(.*)? https://wiki.example.com/$1 [R]
  44. CustomLog ${APACHE_LOG_DIR}/redirect.log origin
  45. </VirtualHost>
  46. <VirtualHost *:80>
  47. ServerName wiki.example.com
  48. ServerAlias *.wiki.example.com
  49. ServerAlias wiki
  50. ServerAlias *.wiki
  51. Include conf.d/local-log-origin.conf
  52. RewriteEngine On
  53. RewriteRule / https://wiki.example.com/ [R]
  54. # RewriteRule /(.*)? https://wiki.example.com/$1 [R]
  55. CustomLog ${APACHE_LOG_DIR}/redirect.log origin
  56. </VirtualHost>