【发布时间】:2014-09-10 05:18:09
【问题描述】:
我在 Elastic Beanstalk 上部署了一个 PHP 应用程序,目前在负载均衡器后面有一个实例,并且正在尝试启用 SSL。当前配置如下:
-我已成功将我的证书上传到 IAM
-在EB控制台负载均衡器配置“监听端口”关闭,“安全监听端口”为“443”,“协议”设置为“HTTPS”
-在我的负载均衡器中,通过 EC2 控制台访问,负载均衡器端口/协议 443/HTTPS 和实例端口/协议是 80/HTTP(默认的 HTTP/80 HTTP/80 侦听器仍然存在,但我尝试删除不高兴)
-我的负载均衡器和实例的安全组配置相同:入站允许来自任一安全组的所有连接,以及 80 上的入站 http 和 443 上的 https(源 = 0.0.0.0/0)
当尝试访问 url https://myurl.com 时,我得到 503 服务不可用(服务器满负荷)。我怀疑我的安全组配置有问题,但不知道是什么问题(已尝试参考this thread)。
有什么想法吗?
【问题讨论】:
-
可以通过公网IP访问EC2吗? 54.XXX.XXX.XXX 如果这样你就知道问题出在负载均衡器上,如果不是,那就是服务器本身。
-
我能做到,所以问题出在负载均衡器上。我仍然无法弄清楚,所以我终止了应用程序并重新部署。这似乎奏效了,尽管我担心我从来没有找到问题的根本原因。我想这应该关闭?
-
我在python 2.7环境也遇到同样的问题,eb状态显示“绿”灯,部署新代码时,显示超时错误消息,我通过克隆新环境并终止解决旧的……
-
thcntk 在Answer 中写道“检查目标组是否已注册负载均衡器目标。medium.com/@degaze.film/…”
标签: ssl amazon-web-services https amazon-elastic-beanstalk