簡體   English   中英

節點服務器在端口80可用,但指定為3000(iptables)

[英]node server available at port 80, but specified 3000 (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。 我正在使用快遞框架...

我找到了解決方案。 我現在真的很愚蠢:)我在玩iptables,但是我對這個工具一無所知:-/在將自己屏蔽了2次之后,我發現我正在查看錯誤的文件。 我的nat表中有一個端口重定向...

我根本看不到它,因為我看錯了文件

所以沒關系:-)但是謝謝您的提示!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM