【发布时间】:2014-03-21 20:18:26
【问题描述】:
我有一个标准的 Elastic Beanstalk 应用程序设置并通过 HTTP 运行良好。有一个 EC2 实例(目前),并且域配置有指向负载均衡器的 CNAME。按照AWS documentation中的说明,我输入了SSL证书并配置了负载均衡器:
- 负载平衡器协议:HTTPS
- 负载平衡器端口:443
- 实例协议:HTTP
- 实例端口:80
- 密码:[默认]
- SSL 证书:myCert
更改看起来像是已应用;在负载均衡器描述中,我看到:
Port configuration:
80 (HTTP) forwarding to 80 (HTTP)
Stickiness: Disabled
443 (HTTPS, Certificate: myCert) forwarding to 80 (HTTP)
Stickiness: Disabled
但是,我无法通过 HTTPS 负载平衡器 URL 或我的域的 HTTPS URL 访问该站点。请求超时。 HTTP 站点继续运行良好。
为了让服务器响应 HTTPS,我需要做任何额外的配置吗?我是否正确假设在应用程序级别不需要配置,因为 SSL 在负载平衡器处终止并且应用程序将继续使用 HTTP?
【问题讨论】:
标签: ssl amazon-web-services https amazon-ec2 amazon-elastic-beanstalk