server { listen 80; server_name pwman.test; location /sso/ { proxy_pass http://pwman:8000; proxy_set_header SCRIPT_NAME /sso; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Port $server_port; } location /sso/accounts/login-federated/ { proxy_pass http://pwman:8000; proxy_set_header SCRIPT_NAME /sso; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Port $server_port; proxy_set_header X-Remote-User 'markus@nordu.net'; proxy_set_header GIVENNAME 'Markus'; proxy_set_header SN 'Krogh'; proxy_set_header MAIL 'markus@nordu.net'; proxy_set_header AFFILIATION 'employee@nordu.net'; } } server { listen 80; server_name uwsgi.pwman.test; location /sso/ { include uwsgi_params; uwsgi_pass pwman:8000; } location /sso/accounts/login-federated/ { include uwsgi_params; uwsgi_pass pwman:8000; uwsgi_param HTTP_X_REMOTE_USER 'markus@nordu.net'; uwsgi_param HTTP_GIVENNAME 'Markus'; uwsgi_param HTTP_SN 'Krogh'; uwsgi_param HTTP_MAIL 'markus@nordu.net'; uwsgi_param HTTP_AFFILIATION 'employee@nordu.net'; } location /sso/static/ { alias /opt/pwman/; } }