diff options
Diffstat (limited to 'apache2/sites-available/users.secure-example.com.conf')
-rw-r--r-- | apache2/sites-available/users.secure-example.com.conf | 79 |
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> |