Kubernetes 如何在入口配置片段中获取请求URI?
我想读取请求URI(不包括主机名和请求参数),并在自定义头中将其转发到上游服务器。我浏览过几个博客,他们提到使用$request_uri,但它不起作用Kubernetes 如何在入口配置片段中获取请求URI?,kubernetes,kubernetes-ingress,nginx-ingress,Kubernetes,Kubernetes Ingress,Nginx Ingress,我想读取请求URI(不包括主机名和请求参数),并在自定义头中将其转发到上游服务器。我浏览过几个博客,他们提到使用$request_uri,但它不起作用 nginx.ingress.kubernetes.io/configuration-snippet: | proxy_set_header RequestURI $request_uri 我可以知道在注释片段中使用哪种语言编写脚本吗?是否有默认情况下由入口控制器提供的变量列表,我们可以在注释中使用 谢谢 哪种语言用于在注释片段中编写脚本
nginx.ingress.kubernetes.io/configuration-snippet: |
proxy_set_header RequestURI $request_uri
我可以知道在注释片段中使用哪种语言编写脚本吗?是否有默认情况下由入口控制器提供的变量列表,我们可以在注释中使用
谢谢
哪种语言用于在注释片段中编写脚本
没有特殊的语言,格式是Nginx配置格式
在Ingress controller生成的Nginx配置中,您在其中放置的所有内容都将添加到与您的入口路由相关的部分
是否有默认情况下由入口控制器提供的变量列表,我们可以在注释中使用
是嵌入式Nginx变量的列表。Anton,感谢您的帮助。我尝试在配置代码段块中编写bash linux脚本,但失败了。如何学习以其格式编写Nginx配置?这方面有什么参考文档吗?我建议你用谷歌搜索“nginx配置文件示例”并阅读文档。谢谢安东。