我需要重寫遠程URL到本地端口(有應用程序聽它)。防止ngnix嘗試解決刪除網址到本地
我的配置:
server {
listen 80;
server_name mysite.org;
location /foo {
proxy_pass http://127.0.0.1:8080;
}
}
現在,當我訪問/foo
的nginx試圖找到我的本地應用程序/foo
路徑。像:http://127.0.0.1:8080/foo
。但我需要強迫他們不要試圖獲得這條道路,而只需重寫爲http://127.0.0.1:8080
。
我該怎麼辦呢?
P.S.我試圖在http://127.0.0.1:8080/;
處添加尾部斜槓,但沒有幫助。
你能解釋一下'rewrite ^/foo(?:/(。*))?$/$ 1 break;'do? –