summaryrefslogtreecommitdiff
path: root/apache2/sites-available/users.secure-example.com.conf
diff options
context:
space:
mode:
Diffstat (limited to 'apache2/sites-available/users.secure-example.com.conf')
-rw-r--r--apache2/sites-available/users.secure-example.com.conf79
1 files changed, 79 insertions, 0 deletions
diff --git a/apache2/sites-available/users.secure-example.com.conf b/apache2/sites-available/users.secure-example.com.conf
new file mode 100644
index 0000000..939ad4c
--- /dev/null
+++ b/apache2/sites-available/users.secure-example.com.conf
@@ -0,0 +1,79 @@
+<VirtualHost *:443>
+ ServerName users.example.com:443
+ ServerAdmin webmaster@example.com
+ DocumentRoot /var/www/vhosts/web-static/users.example.com/
+
+ Include conf.d/local-ssl.conf
+# Include conf.d/local-userdir.conf
+# Include conf.d/local-macvolumes.conf
+
+ # Support OpenID using Gracie
+ RewriteEngine On
+ RewriteRule ^/(login|id/.*) http://localhost:8000/$1 [L,P]
+ RewriteRule ^/-(.*) https://users.example.com/~$1 [R]
+ RewriteRule ^/([^~].*) https://users.example.com/~$1 [R]
+
+ # prevent the webserver from beeing used as proxy
+ <LocationMatch "^[^/]">
+ Deny from all
+ </LocationMatch>
+
+ <ProxyMatch http://localhost:8000/.*>
+ Order deny,allow
+ Allow from all
+ </ProxyMatch>
+
+ ErrorLog ${APACHE_LOG_DIR}/users.example.com-error.log
+ CustomLog ${APACHE_LOG_DIR}/users.example.com-access.log combined
+</VirtualHost>
+#<VirtualHost *:80>
+# ServerName users.example.com
+# ServerAlias users
+# ServerAdmin webmaster@example.com
+# DocumentRoot /var/www/vhosts/web-static/users.example.com/
+#
+# Include conf.d/local-userdir.conf
+# Include conf.d/local-macvolumes.conf
+#
+# # Support OpenID using Gracie
+# RewriteEngine On
+# RewriteRule ^/(login|id/.*) https://users.example.com/$1 [R]
+# RewriteRule ^/-(.*) http://users.example.com/~$1 [R]
+# RewriteRule ^/([^~].*) http://users.example.com/~$1 [R]
+#
+# TransferLog /dev/null
+# ErrorLog ${APACHE_LOG_DIR}/users.example.com-error.log
+# CustomLog ${APACHE_LOG_DIR}/users.example.com-access.log combined
+#</VirtualHost>
+<VirtualHost *:443>
+ ServerName www.users.example.com:443
+ ServerName *.users.example.com:443
+ ServerName users:443
+ ServerName *.users:443
+
+ Include conf.d/local-ssl.conf
+ Include conf.d/local-log-origin.conf
+
+ RewriteEngine On
+ RewriteRule / https://users.example.com/[R]
+# RewriteRule /(.*) https://users.example.com/$1 [R]
+
+ CustomLog ${APACHE_LOG_DIR}/redirect.log origin
+</VirtualHost>
+<VirtualHost *:80>
+# ServerName www.users.example.com
+ ServerName users.example.com
+ ServerAlias *.users.example.com
+ ServerAlias users
+ ServerAlias *.users
+
+ Include conf.d/local-log-origin.conf
+
+ RewriteEngine On
+# RewriteRule / http://users.example.com/ [R]
+# RewriteRule /(.*) http://users.example.com/$1 [R]
+ RewriteRule / https://users.example.com/ [R]
+# RewriteRule /(.*) https://users.example.com/$1 [R]
+
+ CustomLog ${APACHE_LOG_DIR}/redirect.log origin
+</VirtualHost>