【发布时间】:2020-08-25 11:19:55
【问题描述】:
我有 ASP.NET WebApi 项目,它会在每个请求上返回安全标头:
当我使用 Ingress NGINX 在 Kubernetes 集群中运行此应用程序时,我的标头丢失了
如何配置 NGINX 以使用来自我的应用程序的响应标头?为什么 Ingress NGINX 会删除我的响应标头?
我对 NGINX 配置没有任何经验。请建议如何在 k8s 集群中执行此操作。谢谢
【问题讨论】:
-
你能确保你的 nginx-controller 使用你创建的这个 configmap 吗?
-
是的,它正在使用中。因为当我向它添加 "server-tokens": "false" 时,Server 标头消失了。
-
我认为响应不会通过入口控制器。你的后端也是 nginx 吗?
标签: nginx asp.net-web-api kubernetes kubernetes-ingress