summaryrefslogtreecommitdiff
path: root/apache2/sites-available/wiki.secure-example.com
blob: 8ca2919df03005b291720b4c379b84c335cddf5e (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. ErrorLog /var/log/apache2/wiki.example.com-error.log
  33. CustomLog /var/log/apache2/wiki.example.com-access.log combined
  34. </VirtualHost>
  35. <VirtualHost *:443>
  36. ServerName www.wiki.example.com:443
  37. ServerAlias wiki:443
  38. ServerAlias *.wiki:443
  39. ServerAdmin webmaster@example.com
  40. Include /etc/apache2/conf.d/local-ssl.conf
  41. Include /etc/apache2/conf.d/local-log-origin.conf
  42. RewriteEngine On
  43. # RewriteRule / https://wiki.example.com/ [R]
  44. RewriteRule /(.*)? https://wiki.example.com/$1 [R]
  45. CustomLog /var/log/apache2/redirect.log origin
  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. Include /etc/apache2/conf.d/local-log-origin.conf
  54. RewriteEngine On
  55. # RewriteRule / https://wiki.example.com/ [R]
  56. RewriteRule /(.*)? https://wiki.example.com/$1 [R]
  57. CustomLog /var/log/apache2/redirect.log origin
  58. </VirtualHost>