节点服务器在端口80可用,但指定为3000(iptables)

时间:2015-07-01 18:37:36

标签: node.js express port firewall iptables

我有一个严重的问题!我已经设置了我的第一个根服务器,我没有服务器安全性的经验。我曾经在localhost上运行一些节点应用程序,但现在我必须在该服务器上运行一个应用程序。节点应用程序工作。我在我的index.js文件中指定服务器在端口3000上侦听。应用程序在端口3000上加载没有问题,但它也可以在端口80上获得.WTF?

目前我的iptables文件允许一切用于测试目的。该文件如下所示:

-A INPUT -j ACCEPT
-A FORWARD -j ACCEPT
-A OUTPUT -j ACCEPT

如果这有什么不同或者它与我的问题有关......

应用程序在端口80上侦听的原因是什么?

PS:只要我测试过,该应用程序仅在80和3000可用。我使用快递框架btw ...

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我觉得现在真的很愚蠢:)我正在玩iptables,但我不知道这个工具: - /在阻止自己2次之后,我发现我正在查看错误的文件。我的nat表中有一个端口重定向...

我根本无法看到它,因为我正在查看错误的文件

所以没关系:-)但是谢谢你的提示!