Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl 503服务不适用于弹性Beanstalk HTTPS配置_Ssl_Amazon Web Services_Https_Amazon Elastic Beanstalk - Fatal编程技术网

Ssl 503服务不适用于弹性Beanstalk HTTPS配置

Ssl 503服务不适用于弹性Beanstalk HTTPS配置,ssl,amazon-web-services,https,amazon-elastic-beanstalk,Ssl,Amazon Web Services,Https,Amazon Elastic Beanstalk,我在Elastic Beanstalk上部署了一个PHP应用程序,目前在负载平衡器后面有一个实例,我正在尝试启用SSL。当前配置如下所示: -我已成功将我的证书上载到IAM -在EB控制台负载平衡器配置上,“侦听器端口”关闭,“安全侦听器端口”为“443”,并且“协议”设置为“HTTPS” -在我的Loadbalancer(通过EC2控制台访问)中,负载均衡器端口/协议443/HTTPS和实例端口/协议为80/HTTP(默认的HTTP/80HTTP/80侦听器仍然存在,但我已尝试将其删除,但没有

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

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

-在EB控制台负载平衡器配置上,“侦听器端口”关闭,“安全侦听器端口”为“443”,并且“协议”设置为“HTTPS”

-在我的Loadbalancer(通过EC2控制台访问)中,负载均衡器端口/协议443/HTTPS和实例端口/协议为80/HTTP(默认的HTTP/80HTTP/80侦听器仍然存在,但我已尝试将其删除,但没有成功)

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

尝试访问url时,我发现503服务不可用(服务器已满负荷)。我怀疑我的安全组配置有问题,但无法确定是什么问题(已尝试引用)


有什么想法吗?

我刚刚在ElasticBeanstalk部署中体验到了这一点,原因是我的elastic负载平衡器在服务中有0个正常的实例。有不同的健康检查设置,一个通过HTTP:80检查,另一个通过TCP:80检查。我还没有进行彻底的调查,但由于某种原因,HTTP:80设置将导致我的服务器被标记为不健康,但TCP:80将正确测试。如果再次出现这种情况,我建议查看一下?

我刚刚在ElasticBeanstalk部署中遇到过这种情况,原因是我的elastic负载平衡器在服务中有0个正常的实例。有不同的健康检查设置,一个通过HTTP:80检查,另一个通过TCP:80检查。我还没有进行彻底的调查,但由于某种原因,HTTP:80设置将导致我的服务器被标记为不健康,但TCP:80将正确测试。如果这个问题再次出现,我建议您查看一下?

您可以通过公共IP访问EC2吗?如果这样做有效的话,你就知道问题出在负载平衡器上,如果不是,那就是服务器本身。我能够做到,所以问题出在负载平衡器上。我仍然无法理解,所以我终止了应用程序并重新部署。这似乎起了作用,尽管我恐怕从未找到问题的根本原因。我想这应该关闭?我在python 2.7环境中遇到了同样的问题,eb状态显示为“绿色”,部署新代码时,它显示超时错误消息,我通过克隆一个新环境并终止旧环境解决了这个问题。。。在“检查目标组是否已注册负载平衡器的目标”中写道。您可以通过公共IP访问EC2吗?如果这样做有效的话,你就知道问题出在负载平衡器上,如果不是,那就是服务器本身。我能够做到,所以问题出在负载平衡器上。我仍然无法理解,所以我终止了应用程序并重新部署。这似乎起了作用,尽管我恐怕从未找到问题的根本原因。我想这应该关闭?我在python 2.7环境中遇到了同样的问题,eb状态显示为“绿色”,部署新代码时,它显示超时错误消息,我通过克隆一个新环境并终止旧环境解决了这个问题。。。在“检查目标组是否已注册负载平衡器的目标”中写道@arulmr这为所述问题提供了一个合理的答案。我遇到了一个运行状况检查错误,并将其更改为TCP:80使其重新投入服务。谢谢@这为所描述的问题提供了一个合理的答案。我有一个健康检查错误,并将其更改为TCP:80,使其重新投入使用。谢谢