如何解决通过Nginx入口控制器设置自定义请求头
我有一个使用nginx控制器的kubernetes集群,将请求代理到后端。前面有一个LB。
LB K8s中的Nginx Ingress WLS
当我在LB处终止SSL时,后端发送重定向,它将发送以http开头的重定向。但是,WebLogic可以识别WL-PROXY-SSL请求标头来发送https重定向。
我试图仅在Nginx Ingress控制器上为特定的URL模式设置请求标头。
尝试使用
nginx.ingress.kubernetes.io/configuration-snippet: |
proxy_set_header WL-PROXY-SSL: "true";
没有用。
甚至尝试过....
more_set_headers "WL-PROXY-SSL: true";
nginx.org/location-snippets: |
proxy_set_header "WL-PROXY-SSL: true";
也尝试了custom-headers模块,但是它为所有资源设置。虽然我在nginx.conf中看到了该条目,但即使使用全局自定义标头configMap,该条目也不会生效。
是否有将这个标头添加到请求中的好例子?
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。