【发布时间】:2015-10-20 13:34:21
【问题描述】:
我想为我的 ELB 启用 https 监听器。我所有的实例都是通过自动扩展一个主实例来启动的。
通常,如果我们不在 ELB 下,则 nginx 服务器块将侦听没有 ssl_certificate 条目的 80,或者使用 ssl_certificates 侦听端口 443 ssl。
查看 AWS 文档,它没有回答我以下问题:
1) By default, when HTTPS is selected as a load balancer protocol, the instance protocol would be HTTP.这是为什么?我们不需要保护 ELB 和实例之间的连接吗?
2) 我已经有多个证书。通配符和单个子域的通配符,以及自签名证书。如何将它们移动到 AWS 允许我编辑的三个块(私钥、公钥证书和证书链)。
3) 接下来,如果实例协议将是 HTTP,我是否要删除服务器块中的 SSL 配置?它应该监听 80 端口吗?
【问题讨论】:
-
为什么实例协议是HTTP?为什么不使用 HTTPS,这样您就可以从客户端 ---> ELB ---> 实例一路安全连接?
标签: ssl amazon-web-services nginx amazon-ec2 amazon-elb