503 Elastic Beanstalk HTTPS配置的服务不可用

时间:2014-07-19 00:47:38

标签: ssl amazon-web-services https elastic-beanstalk

我在Elastic Beanstalk上部署了一个PHP应用程序,目前在负载均衡器后面有一个实例,并且我正在尝试启用SSL。目前的配置如下:

- 我已成功将我的证书上传到IAM

- 在EB控制台负载均衡器配置"监听器端口"关闭,"安全监听端口"是" 443"和"协议"设置为" HTTPS"

- 在我的Loadbalancer中,通过EC2控制台访问,负载均衡器端口/协议443 / HTTPS和实例端口/协议是80 / HTTP(默认的HTTP / 80 HTTP / 80监听器仍在那里但是我已经试着把它删除到没有快乐的事情)

- 负载均衡器和实例的安全组配置相同:入站允许来自安全组的所有连接,加上80上的入站http和443上的https(源= 0.0.0.0/0)

尝试访问网址https://myurl.com时,我得到503服务不可用(服务器容量)。我怀疑我的安全组配置存在问题,但无法弄清楚它是什么(尝试引用this thread)。

任何想法?

1 个答案:

答案 0 :(得分:2)

我刚刚在ElasticBeanstalk部署中遇到过这种情况,原因是我的弹性负载均衡器有0个正常运行的实例。有不同的运行状况检查设置,一个检查HTTP:80和一个检查TCP:80。我没有彻底调查,但由于某种原因,HTTP:80设置将导致我的服务器被标记为不健康,但TCP:80将正确测试。如果再次出现,我建议你去那儿看看?