summaryrefslogtreecommitdiff
path: root/apache2/sites-available/users.secure-example.com
blob: 10f24779383f23c6127a73206cf10d5ee4a6811e (plain)
  1. <VirtualHost *:443>
  2. ServerName users.example.com:443
  3. ServerAdmin webmaster@example.com
  4. DocumentRoot /var/www/vhosts/web-static/users.example.com/
  5. Include conf.d/local-ssl.conf
  6. # Include conf.d/local-userdir.conf
  7. # Include conf.d/local-macvolumes.conf
  8. # Support OpenID using Gracie
  9. RewriteEngine On
  10. RewriteRule ^/(login|id/.*) http://localhost:8000/$1 [L,P]
  11. RewriteRule ^/-(.*) https://users.example.com/~$1 [R]
  12. RewriteRule ^/([^~].*) https://users.example.com/~$1 [R]
  13. # prevent the webserver from beeing used as proxy
  14. <LocationMatch "^[^/]">
  15. Deny from all
  16. </LocationMatch>
  17. <ProxyMatch http://localhost:8000/.*>
  18. Order deny,allow
  19. Allow from all
  20. </ProxyMatch>
  21. ErrorLog ${APACHE_LOG_DIR}/users.example.com-error.log
  22. CustomLog ${APACHE_LOG_DIR}/users.example.com-access.log combined
  23. </VirtualHost>
  24. #<VirtualHost *:80>
  25. # ServerName users.example.com
  26. # ServerAlias users
  27. # ServerAdmin webmaster@example.com
  28. # DocumentRoot /var/www/vhosts/web-static/users.example.com/
  29. #
  30. # Include conf.d/local-userdir.conf
  31. # Include conf.d/local-macvolumes.conf
  32. #
  33. # # Support OpenID using Gracie
  34. # RewriteEngine On
  35. # RewriteRule ^/(login|id/.*) https://users.example.com/$1 [R]
  36. # RewriteRule ^/-(.*) http://users.example.com/~$1 [R]
  37. # RewriteRule ^/([^~].*) http://users.example.com/~$1 [R]
  38. #
  39. # TransferLog /dev/null
  40. # ErrorLog ${APACHE_LOG_DIR}/users.example.com-error.log
  41. # CustomLog ${APACHE_LOG_DIR}/users.example.com-access.log combined
  42. #</VirtualHost>
  43. <VirtualHost *:443>
  44. ServerName www.users.example.com:443
  45. ServerAlias *.users.example.com:443
  46. ServerAlias users:443
  47. ServerAlias *.users:443
  48. ServerAdmin webmaster@example.com
  49. Include conf.d/local-ssl.conf
  50. Include conf.d/local-log-origin.conf
  51. RewriteEngine On
  52. RewriteRule / https://users.example.com/[R]
  53. # RewriteRule /(.*) https://users.example.com/$1 [R]
  54. CustomLog ${APACHE_LOG_DIR}/redirect.log origin
  55. </VirtualHost>
  56. <VirtualHost *:80>
  57. ServerName www.users.example.com
  58. ServerAlias *.users.example.com
  59. ServerAlias *.users
  60. ServerAdmin webmaster@example.com
  61. Include conf.d/local-log-origin.conf
  62. RewriteEngine On
  63. # RewriteRule / http://users.example.com/ [R]
  64. # RewriteRule /(.*) http://users.example.com/$1 [R]
  65. RewriteRule / https://users.example.com/ [R]
  66. # RewriteRule /(.*) https://users.example.com/$1 [R]
  67. CustomLog ${APACHE_LOG_DIR}/redirect.log origin
  68. </VirtualHost>