amazon-web-services - EC2 端口 8080 未打开甚至添加了安全组

标签 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

最佳答案

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

关于amazon-web-services - EC2 端口 8080 未打开甚至添加了安全组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49204292/

相关文章:

postgresql - 连接到 Redshift 时出现 SQL 工作台错误

amazon-ec2 - 替换AWS Elastic BeanStalk上的特定实例?

mongodb - 同步 mongodb 数据库的两个副本

linux - EC2实例的私有(private)IP

amazon-web-services - 对入站规则的更改不会更新到实例

node.js - 错误: Timed out while waiting for handshake in Lambda logs

powershell - 是否可以不使用适用于.NET的AWS开发工具包从Powershell将文件上传到S3?

java - 在 EC2 上运行的 tomcat 8 上使用 VisualVM

powershell - 在 Powershell 中,如何获取本地 zip 文件的 Base64 编码内存流?

testing - 用于测试的假 EC2 端点