从 nginx proxy_pass 中删除路径的开头
Removing start of path from nginx proxy_pass
要删除此服务器上几个应用程序 运行 上的端口使用,我一直在使用 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/;
}
您需要添加尾部斜杠
location /panel/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:8082/;
}
要删除此服务器上几个应用程序 运行 上的端口使用,我一直在使用 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/;
}
您需要添加尾部斜杠
location /panel/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:8082/;
}