diff --git a/roles/lokole/templates/lokole-nginx.conf.j2 b/roles/lokole/templates/lokole-nginx.conf.j2 index b6d793d53..08b6f7cef 100644 --- a/roles/lokole/templates/lokole-nginx.conf.j2 +++ b/roles/lokole/templates/lokole-nginx.conf.j2 @@ -1,3 +1,14 @@ -location {{ lokole_url }}/ { - proxy_pass http://127.0.0.1:{{ apache_port }}{{ lokole_url }}/; +location = {{ lokole_url }}/favicon.ico { + alias /library/lokole/venv/lib/python3.8/site-packages/opwen_email_client/webapp/static/favicon.ico; +} + +location ~ ^/{{ lokole_url }}/static/(.*)$ { + alias /library/lokole/venv/lib/python3.8/site-packages/opwen_email_client/webapp/static/$1; +} + +location /{{ lokole_url }}/ { + proxy_set_header Host $http_host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_pass http://unix:/home/lokole/state/lokole_gunicorn.sock; }