
這是我的反向代理伺服器區塊
server {
listen 80;
server_name test.com;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header HOST $host;
}
}
我在上游伺服器中創建了所有端點,沒有尾隨斜杠,將所有尾隨斜杠端點重定向到上游伺服器中的非尾隨斜杠端點,test.com/foo/
將重定向到test.com/foo
,一切都很好,直到我想要代理test.com
到http://127.0.0.1:8080/app/
,這是伺服器區塊
server {
listen 80;
server_name test.com;
location / {
proxy_pass http://127.0.0.1:8080/app/;
proxy_set_header HOST $host;
}
}
這就是發生的事情:
test.com
重定向到test.com/app
, 期望test.com
test.com/foo
仍然和預期一樣test.com/foo/
重定向到test.com/app/foo
, 期望test.com/foo
找不到解決方案,有幫助嗎?