EC2端口8080未打开,甚至添加了安全组

时间:2018-03-10 01:02:17

标签: amazon-web-services amazon-ec2 aws-security-group

我正在尝试通过python -m SimpleHTTPServer 8080在端口8080上测试ec2上的简单http服务器,但它无效。我已经添加了TCP 8080的安全组,尝试了所有TCP甚至所有所有流量。但我仍然无法在浏览器中打开 Public_DNS_IPv4:8080 。我检查过ec2正在按照下面的netstat收听8080。 我的ec2 AMI ID是 amzn-ami-hvm-2017.09.1.20180115-x86_64-gp2(ami-97785bed)

有趣的是,如果我运行sudo python -m SimpleHTTPServer 80,那么它正在开发 Public_DNS_IPv4

任何人都可以帮忙看看我错过了什么吗?

enter image description here

[ec2-user@XXXXXXX ~]$ python -m SimpleHTTPServer 8080
Serving HTTP on 0.0.0.0 port 8080 ...


[ec2-user@XXXXXXX ~]$ netstat -tulpn  | grep 8080
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:8080                0.0.0.0:*                   LISTEN      8844/python

更新的网络ACL

enter image description here enter image description here

路线表 enter image description here

1 个答案:

答案 0 :(得分:2)

原来是我的网络防火墙设置导致问题,只有某些端口是打开的。