【发布时间】:2017-09-04 20:31:18
【问题描述】:
我的EC2实例多年来一直运行良好,没有问题,但是经过亚马逊最近的维护,无法访问网页。 Chrome 浏览器说:
无法访问此站点(以下是我在 Chrome 上看到的错误)
xxx.xxx.xxx.xxx refused to connect.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED
SSH 端口 (22) 工作正常;我可以像往常一样将它与 Cyberduck 连接起来。然而,其他端口(80、8080)不起作用,尽管安全组有入站规则来接受 HTTP 的任何 IP。
编辑:根据请求,这是我在 ec2 中看到的(与终端上的 pem 密钥连接)
$ netstat -an | grep 80
unix 2 [ ACC ] SEQPACKET LISTENING 8017 @/org/kernel/udev/udevd
unix 3 [ ] DGRAM 8026
unix 3 [ ] DGRAM 8025
我看到“80”是粗体和红色的。
【问题讨论】:
-
您的网络服务器(Apache、Nginx 等)是否正在运行?
-
您的实例是否附加了弹性 IP?如果没有,您将在维护后获得一个新的公共地址,请确保您使用的是正确的公共 IP。
-
我认为他使用了正确的 IP 地址,因为他提到他可以通过 SSH 连接到盒子。
-
在这个 ec2 实例中,您能否运行
netstat -an | grep 80和 edit 您的问题以包含输出? -
@Kenster 谢谢,我编辑了这个问题。是的,它是 t2.micro 上的 Linux 服务器,使用弹性 IP 运行良好。
标签: amazon-web-services amazon-ec2 ssh