[英]Redirects using http instead of https when in k8s with tls hand off by ingress
我有一個在 Kubernetes 的 docker 容器中運行的服務。 它通過入口將 https/tls 移交,然后通過 http 進入容器。 我的問題是當容器中運行的 webApp 返回重定向或資源請求時,它返回的是 http 端點而不是 https。
例如:
返回重定向: http://my.service/login.html
有沒有辦法解決?
謝謝你的幫助。
我看到您的應用程序正在將重定向返回到http
而您正試圖在響應中將這些http
重寫為https
。
使用kubernetes nginx 入口控制器時,將這兩個注釋添加到入口對象將解決您的問題:
nginx.ingress.kubernetes.io/proxy-redirect-from: http
nginx.ingress.kubernetes.io/proxy-redirect-to: https
更多細節可以在入口控制器注釋描述和官方 nginx 文檔中找到
讓我知道它有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.