运行PHP的单个EC2 Linux实例上的SSL:"连接被拒绝"错误

时间:2015-11-20 04:51:03

标签: php ssl amazon-web-services amazon-ec2

我试图在运行PHP的单个EC2 Linux实例上启用SSL,但我得到了一个"连接被拒绝"错误。

我按照这些说明启用了SSL:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/SSL.SingleInstance.html

在第4步中,我完成了创建.config文件的步骤(我确保缩进是正确的)并将其放在.ebextensions文件夹中:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ssl-singleinstance-php.html

此外,我为HTTPS创建了一个新的安全组(入站HTTPS | TCP | 443 | 0.0.0.0/0)。

在提交更改后,我继续使用aws.push进行部署。部署成功(没有错误)。但是,我看到一个拒绝连接"尝试在http和https上加载我的实例时出错。

为了查看是否可以恢复这种情况,我删除了.config文件并重新部署,但我仍然看到错误,此时无法访问该网站。

我可能做错了什么想法?我阅读了类似问题中给出的答案,但我无法找到解决此问题的方法。我还想知道如何恢复配置以恢复网站。

这是我的配置文件:

{{1}}

1 个答案:

答案 0 :(得分:0)

回答我自己的问题,因为它可能有助于其他人:

问题在于亚马逊Linux服务器的版本(2014年而不是2015年)。上面的配置文件不适用于2014服务器。