我已经设置了一个 Amazon ec2 服务器,但我想打开端口 2195 和 443。
我已经在 Amazon 控制台中添加了来自安全组的端口。当我使用监听端口时
netstat -anltp | grep LISTEN
我只有两个端口 23 和 80。
我还检查了 ubuntu 防火墙是否被阻止。
请帮我。
我已经设置了一个 Amazon ec2 服务器,但我想打开端口 2195 和 443。
我已经在 Amazon 控制台中添加了来自安全组的端口。当我使用监听端口时
netstat -anltp | grep LISTEN
我只有两个端口 23 和 80。
我还检查了 ubuntu 防火墙是否被阻止。
请帮我。
在 EC2 安全组中添加端口后,它们即可供任何进程使用。也不需要重新启动您的 EC2 实例。
netstat -anltp | grep LISTEN
一旦启动了一些监听它们的进程,将开始显示新端口
您可以在 ec2 上禁用 iptables,因为控制台上有安全组来限制开放端口,但如果您仍想使用它,这里是我的解决方案:
使用以下步骤手动编辑文件/etc/sysconfig/iptables
刷新 iptables 缓存
iptables -F
编辑文件
纳米 /etc/sysconfig/iptables
添加您的端口并确保该行像
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
并不是
-A 输入 -p tcp -m tcp --dport 443 -j 接受
保存并重启 iptables
服务 iptables 保存
服务 iptables 重启
iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport PORT_NO_U_WANTED_TO_OPEN -j ACCEPT
尝试这个 。
只需重新启动 e2 实例并检查它,并确保在添加新端口后保存了安全组设置。