从 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/;
}