通过浏览器连接到Amazon(AWS)EC2实例

Irf*_*anM 23 amazon-ec2 amazon-web-services

我无法通过浏览器连接到Amazon Elastic Cloud计算机实例.我试图去******** .compute-1.amazonaws.com,但浏览器返回连接已超时.

我可以通过ssh和winscp连接.这就是我上传开发人员的网络应用程序的方式.我还创建了一个安全组并添加了打开端口22和80的规则.

我是否必须以某种方式将安全组分配给实例?

安全组的规则也没有源IP,它们的0.0.0.0/0也是如此

我非常感谢通过浏览器让这个网站"可见"的任何和所有帮助.

Jos*_*aum 22

默认情况下,您的实例将仅位于default安全组中.如果它是EC2实例,则在实例运行时无法更改安全组,您必须提前指定它们.如果它是VPC实例,您可以在运行时更改安全组.

将规则添加到default组中

但是,您可以添加规则以允许端口80到该default安全组; 只是不要创建一个新的安全组,因为它无法与正在运行的实例关联.

Web服务器是否正常运行?

此外,请确保您的Web服务器已启动并正在运行.从您的实例(使用SSH shell访问),使用该命令检查正确的进程是否正在侦听端口80 netstat -lnp.然后,您应该看到一行proto tcp和一个Local Address结尾:80.列出的IP地址应为0.0.0.0(表示"任何IP")或侦听网络接口的特定IP.

Web服务器没有启动

如果您需要Web服务器,请查看Apache或Nginx.他们都支持PHP.

希望这可以帮助.