小编neu*_*t47的帖子

无法在 Amazon EC2 实例上打开端口

我有一个成功托管在 Amazon AMI 实例上的 API。我知道这是肯定的,因为我可以使用 curl 在本地使用它。Api 托管在端口 8080 上。

这就是我为打开端口而放入 cmd 的内容:

su
iptables -I INPUT -p tcp --dport 8080 -m state --state NEW -j ACCEPT
service iptables save
/etc/init.d/iptables restart
Run Code Online (Sandbox Code Playgroud)

我也关闭了防火墙:

service iptables save
service iptables stop
chkconfig iptables off
Run Code Online (Sandbox Code Playgroud)

这就是我的出/入规则在 AWS 控制台中的样子: 在此处输入图片说明 在此处输入图片说明

而且我仍然无法从外部通过服务器公共 IP 访问我的应用程序。为什么会这样?

更新

结果为/sbin/iptables -L

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination …
Run Code Online (Sandbox Code Playgroud)

networking linux centos amazon-ec2 amazon-web-services

1
推荐指数
1
解决办法
9523
查看次数