gpt4 book ai didi

amazon-web-services - Nginx 400,使用 nginx-ingress Controller 将普通的 http 响应发送到 HTTPS 端口

转载 作者:行者123 更新时间:2023-12-04 22:39:59 27 4
gpt4 key购买 nike

我已经使用来自工件中心 (https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx) 的 Helm 图在 aws eks 集群中部署了一个 nginx-ingress Controller 。
我已经编辑了注释以在 aws 中使用 NLB,在部署后,如果 ingress-nginx 和入口 Controller 后面的应用程序,NLB 后面的应用程序工作正常但服务于不安全模式(无 ssl),然后我更改了监听器从 tcp 到 tls 的 nlb 端口并附加了 ssl 证书。
现在,在此更改之后,我的应用程序能够在 ssl 上运行,但出现 错误“Nginx 400,一个普通的 http 响应被发送到 HTTPS 端口” .
有人可以帮助我了解此问题以及解决此问题的潜在选择。
值和配置几乎是我们从这里获取的默认值“https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx”

最佳答案

如果您在 上附加 SSL/TLS 证书磅 ACM 级别(AWS 证书管理器)
您必须创建两个监听器 TCP 带端口 80 & TLS 443 端口附加必要的证书 进入 TLS 听众。
您还可以在以下位置阅读更多信息:https://aws.amazon.com/premiumsupport/knowledge-center/terminate-https-traffic-eks-acm/
在上面的例子中,它使用 中华网但是相同的步骤将适用于 NLB 在 LB 上附加证书。

关于amazon-web-services - Nginx 400,使用 nginx-ingress Controller 将普通的 http 响应发送到 HTTPS 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68789342/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com