2017-11-11 226 views
0

我想在亚马逊EC2实例上部署我的套接字[phpws库]。为此,我部署了代码并运行套接字。我选择了端口9999进行套接字握手,但它不起作用。 我试图捕获请求该服务器上通过命令:端口9999服务器不接受请求

sudo tcpdump -i any port 9999 

然后我打这个端口,我没有收到任何请求。我认为这是因为iptables。所以我通过命令检查它:

sudo iptables -L 

但它清楚地显示允许所有请求。这里是输出:

链INPUT(策略ACCEPT) 目标PROT选择源目的地

链FORWARD(策略ACCEPT) 目标PROT选择源目的地

链OUTPUT(策略ACCEPT) 目标保护人选择来源目的地

在这一点上,我很无能如何前进。任何帮助都是温和的。寻找答案。

+0

Stack Overflow是编程和开发问题的网站。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。 – jww

回答

1

您还必须在附加到EC2实例的AWS安全组中打开端口9999

+0

是的,自从过去几个小时以来,我一直在与这个愚蠢的错误作斗争。非常感谢您的帮助。 – Pradeep