如何使用入口-nginx实现绝对路径转发请求



我正在尝试使用ingress-nginx来实现nginx的proxy_pass,该与URI指定,以将不同的请求分发到不同的后端服务。如何配置?

我使用的ingress-nginx版本是0.22。我尝试使用 nginx.ingress.kubernetes.io/rewrite-target 注释,但这不是我想要的效果。

我想使用 ingress-nginx 来实现以下 nginx 配置,proxy_pass 指令是用 URI 指定的:

location /asset/api {
proxy_pass http://asset_api/;
}

我的错,使用 nginx.ingress.kubernetes.io/rewrite-target 可以实现上述功能:

路由:

example.com/asset/web/(.*)

然后使用入口注释功能:

nginx.ingress.kubernetes.io/rewrite-target: '$1'

相关内容

  • 没有找到相关文章

最新更新