diff --git a/wsgi.conf b/wsgi.conf index 3671e593f..d269b6912 100644 --- a/wsgi.conf +++ b/wsgi.conf @@ -6,26 +6,28 @@ WSGIRestrictEmbedded On WSGIPassAuthorization On + SetEnvIf X-Forwarded-Proto https HTTPS=1 -SetEnvIf X-Forwarded-Proto https HTTPS=1 + RewriteEngine On + RewriteCond %{HTTP:X-Forwarded-Proto} !https + RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=permanent] -Alias /static /opt/python/current/app/static/ - -Order allow,deny -Allow from all - + Alias /static /opt/python/current/app/static/ + + Order allow,deny + Allow from all + -WSGIScriptAlias / /opt/python/current/app/application.py + WSGIScriptAlias / /opt/python/current/app/application.py + + Order allow,deny + Allow from all + - -Order allow,deny -Allow from all - - -WSGIDaemonProcess wsgi processes=1 threads=15 display-name=%{GROUP} \ - python-path=/opt/python/current/app:/opt/python/run/venv/lib/python2.7/site-packages user=wsgi group=wsgi \ - home=/opt/python/current/app -WSGIProcessGroup wsgi + WSGIDaemonProcess wsgi processes=1 threads=15 display-name=%{GROUP} \ + python-path=/opt/python/current/app:/opt/python/run/venv/lib/python2.7/site-packages user=wsgi group=wsgi \ + home=/opt/python/current/app + WSGIProcessGroup wsgi