diff --git a/roles/lokole/defaults/main.yml b/roles/lokole/defaults/main.yml index f69099d63..afb4458b0 100644 --- a/roles/lokole/defaults/main.yml +++ b/roles/lokole/defaults/main.yml @@ -12,7 +12,7 @@ lokole_install: True lokole_enabled: True lokole_url: /lokole -lokole_full_url: "http://{{ iiab_hostname }}.{{ iiab_domain }}/{{ lokole_url }}" +lokole_full_url: "http://{{ iiab_hostname }}.{{ iiab_domain }}{{ lokole_url }}" lokole_domain_socket: "{{ lokole_run_directory }}/lokole_gunicorn.sock" diff --git a/roles/lokole/templates/lokole.conf.j2 b/roles/lokole/templates/lokole.conf.j2 index 9ed5b4b23..10f5ff65b 100644 --- a/roles/lokole/templates/lokole.conf.j2 +++ b/roles/lokole/templates/lokole.conf.j2 @@ -1,5 +1,14 @@ # Root directory goes to Lokole web server -ProxyPass {{ lokole_url }} unix:{{ lokole_domain_socket }}|{{ lokole_full_url }} + +ProxyRequests off +ProxyPass {{ lokole_url }}/ unix:{{ lokole_domain_socket }}|http://{{ iiab_hostname }}.{{ iiab_domain }}/ + + + ProxyPassReverse / + ProxyHTMLEnable On + ProxyHTMLURLMap / {{ lokole_url }}/ + RequestHeader unset Accept-Encoding + # /static directory is stored on filesystem Alias {{ lokole_url }}/static {{ lokole_install_path }}