从nginx proxy_pass中删除路径的开始

时间:2015-01-24 22:14:04

标签: node.js nginx proxypass

要删除在此服务器上运行的几个应用程序上使用端口,我一直在使用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/;
}

1 个答案:

答案 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/;
}