要删除在此服务器上运行的几个应用程序上使用端口,我一直在使用nginx的proxy_pass来执行此操作。但是,由于某种原因,实际的URL被传递给应用程序。有没有办法让它认为/panel
真的只是/
?
location /panel {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:8082/;
}
答案 0 :(得分:2)
您需要添加尾部斜杠
location /panel/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:8082/;
}