2013-03-28 168 views
1

我已经设置了亚马逊ec2服务器,但我想要打开端口2195和443.如何在我的amazon ec2服务器上打开端口2195和443?

我已经从Amazon控制台中的安全组添加了端口。 当我听使用

netstat -anltp | grep LISTEN
端口我只有两个端口23和80

如果Ubuntu的防火墙阻塞或不我还检查。

请帮帮我。

+0

什么样的服务,你已经听其他端口开始展示新的端口?您只需在安全组中打开它,并在某些情况下打开系统防火墙。 – datasage 2013-03-28 11:02:34

+0

我打开所有端口,并允许来自系统防火墙的端口2195和443。我需要允许2195,因为要为iPhone实现推送通知功能。 – 2013-03-28 14:00:31

回答

0

只需重新启动e2实例并检查它,并确保在添加新端口后保存了安全组设置。

+0

我已经多次重启ec2服务器,但结果似乎没有任何结果。 – 2013-03-28 11:39:18

+0

'安全组'中的更改不需要重新启动 – raghavsood33 2015-11-09 21:54:21

0

的iptables -A INPUT -p TCP -d 0/0 -s 0/0 --dport PORT_NO_U_WANTED_TO_OPEN -j ACCEPT

尝试。

+0

仍然无法正常工作... – 2013-04-02 14:04:52

0

您可以禁用EC2上的iptables的,因为这是因为安全组在控制台上限制开放端口,但在这里,我的解决方案,如果你仍然想使用它:

手动编辑文件的/ etc/SYSCONFIG/iptables的具有以下步骤

  • 冲洗iptables的高速缓存

    的iptables -F

  • 编辑文件

    纳米的/ etc/SYSCONFIG/iptables的

  • 加你的端口,并确保类似

    -A INPUT -m状态行--state NEW -m tcp -p tcp --dport 443 -j ACCEPT

  • ,而不是

    -A INPUT -p tcp的-m TCP --dport 443 -j ACCEPT

  • 保存并重启iptables的

    服务的iptables保存

    服务iptables重启

1

在EC2安全组中添加端口后,它们即可供任何进程使用。重新启动您的EC2实例也不是必需的。

netstat -anltp | grep LISTEN 

将尽快某个过程正在开始其监听他们

相关问题