fix nginx append slash to respect proxy

This is already fixed in awx-operator.
See a534c856db/roles/installer/templates/configmaps/config.yaml.j2 (L215)
This just makes it so a development environment can also work correctly
behind a proxy

Fixes problem of
GET to https://$PROXY/something/awx/v2/me
rewritten to https://$AWX/something/awx/v2/me/ (which doesn't exist)

instead path is correctly rewritten as https://$PROXY/something/awx/v2/me/
This commit is contained in:
Elijah DeLee 2024-01-29 14:52:37 -05:00 committed by Chris Meyers
parent 266e31d71a
commit 9aa3d5584a

View File

@ -34,7 +34,7 @@ location {{ (ingress_path + '/websocket').replace('//', '/') }} {
location {{ ingress_path }} {
# Add trailing / if missing
rewrite ^(.*[^/])$ $1/ permanent;
rewrite ^(.*)$http_host(.*[^/])$ $1$http_host$2/ permanent;
uwsgi_read_timeout 120s;
uwsgi_pass uwsgi;
include /etc/nginx/uwsgi_params;