0
我做proxy_pass當我的域名的URL看起來是這樣的:Nginx的proxy_pass沒有GET/POST參數
http://evil.corp/v666/this/is/my/url
,一切工作正常。
location ~^/v666/ {
proxy_pass http://evil.corp.lan;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
}
evil.corp.lan有第二個nginx,我正在接受請求。
但我希望域後削減部分「/ v666」,和代理只是我的網址的這一部分:
http://evil.corp/this/is/my/url
沒有「/ v666」
你能給我提示如何做到這一點?
你的意思是用'/'替換任何URI。只需將其附加到'proxy_pass'指令即可。 –
域名後面,剪掉/ v666部分,並保持網址的其餘部分不變。 – crashoverbike
https://serverfault.com/a/586614/211028 –