Nginx 重写为 proxy_pass 服务器/路径

Nginx 重写为 proxy_pass 服务器/路径

是否可以使用 Nginx proxy_pass 重写 URL,如下所示:

location /foo {
    proxy_pass http://external-server-IP:8080/some/path/;
}

答案1

是的。

location /foo {
    rewrite ^/foo(/.*)$ /some/path$1 break;
    proxy_pass http://external-server-IP:8080;
}

相关内容