首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用nginx入口控制器实现ssl的aws北草坪会议大楼

用nginx入口控制器实现ssl的aws北草坪会议大楼
EN

Stack Overflow用户
提问于 2022-01-12 07:13:10
回答 1查看 4K关注 0票数 2

我已附上AWS ACM提供的SSL证书给北草坪会议大楼。北草坪会议大楼将向nginx入口转发请求。Nginx给了我以下错误。The plain HTTP request was sent to HTTPS port。我在nginx中设置了以下注释。

  • nginx.ingress.kubernetes.io/force-ssl-redirect: false
  • nginx.ingress.kubernetes.io/ssl-redirect: false

我在nginx入口服务中设置了以下注释,该服务运行在北草坪会议大楼后面。

  • service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http
  • service.beta.kubernetes.io/aws-load-balancer-ssl-cert:"certificate
  • arn“service.beta.kubernetes.io/aws-load-balancer-ssl-ports: https
  • service.beta.kubernetes.io/aws-load-balancer-type:北草坪会议大楼
EN

回答 1

Stack Overflow用户

发布于 2022-01-12 07:55:04

对于此错误:

普通HTTP请求被发送到HTTPS端口

更改Nginx服务中的端口配置,例如,HTTPS部分中的目标端口应该是http而不是https

代码语言:javascript
复制
ports:
  - name: https
    **targetPort: http**

这里是供参考的注释

代码语言:javascript
复制
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: tcp
service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout: "60"
service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled: "true"
service.beta.kubernetes.io/aws-load-balancer-ssl-cert: arn:aws:acm:ap-southeast-1:xxxxxxx:certificate/8991ftt8-69e0-4e7d-1164-yy0aae19da90v
service.beta.kubernetes.io/aws-load-balancer-type: nlb
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70677589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档