0
我有一個web應用程序作爲碼頭容器部署。我還有一個nginx容器(使用dnsmasq解析程序)設置爲在Web應用程序前作爲反向代理,它的80端口映射到主機。我的應用程序使用SSO認證。使用nginx容器作爲反向代理時的原始URL
當我使用我的身份提供程序登錄時,回調URL似乎是我的Web應用程序的內部域名,而不是主機上的正確URL。
我的nginx的配置:
server {
resolver 127.0.0.1 valid=1s ipv6=off;
set $upstream_endpoint http://myapp:5000;
listen 80;
location/{
proxy_pass $upstream_endpoint;
}
}
回調URL到的SSO試圖重定向是http://myapp:5000不http://myhost.com:80,這顯然是因爲它是內部故障。
有人能幫我找到如何正確設置nginx嗎?
謝謝,沒有的伎倆! – kataik