1
0
mirror of https://github.com/ansible/awx.git synced 2024-10-27 09:25:10 +03:00

Make UI always use https:// but API traffic that wants to can still get http://

This commit is contained in:
Michael DeHaan 2013-09-07 14:54:14 -04:00
parent 7722799abf
commit 82f385237a
2 changed files with 16 additions and 4 deletions

View File

@ -1,12 +1,24 @@
WSGISocketPrefix /var/run/wsgi
<VirtualHost _default_:80>
RewriteEngine On
# don't redirect HTTPs
RewriteCond %{HTTPS} off
# don't redirect /api traffic that requested explicit http://
RewriteRule ^/api - [L]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
ServerName localhost
ServerAlias localhost
ServerAlias 127.0.0.1
DocumentRoot /var/lib/awx/public
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
WSGIScriptAlias / /var/lib/awx/wsgi.py
WSGIPassAuthorization On
WSGIDaemonProcess awx_plain user=awx group=awx processes=2 threads=20 maximum-requests=1000 display-name="%{GROUP}"
WSGIProcessGroup awx_plain
Alias /favicon.ico /var/lib/awx/public/static/favicon.ico
Alias /static/ /var/lib/awx/public/static/
@ -23,4 +35,5 @@
Allow from all
</Directory>
</VirtualHost>

View File

@ -14,7 +14,6 @@ LoadModule ssl_module modules/mod_ssl.so
WSGIScriptAlias / /var/lib/awx/wsgi.py
WSGIPassAuthorization On
# FIXME: May want to tune these parameters after performance testing.
WSGIDaemonProcess awx user=awx group=awx processes=2 threads=20 maximum-requests=1000 display-name="%{GROUP}"
WSGIProcessGroup awx