Centos
讓node.js應用直接監聽80埠
我有一個 node.js 應用程序,我希望它直接監聽 80 埠,但是當我使用以下命令執行節點應用程序
node index.js
但防火牆正在執行時systemctl start firewalld
。當防火牆執行時,當我訪問 80 埠時,我無法查看應用程序。但是當我使用命令禁用防火牆時,systemctl stop firewalld
我可以在訪問 80 埠時查看應用程序如何在執行防火牆的情況下訪問/查看我的應用程序?
作業系統資訊
Centos 7 64 位
使用最小 ISO
在 VM 工作站 12.5.7 上執行
您添加一個規則以允許埠 80 流量。
列出活動區域:
firewall-cmd --get-active-zones
要將埠 80 規則添加到“公共”區域:
firewall-cmd --permanent --zone=public --add-port=80/tcp
列出“公共”區域的規則:
firewall-cmd --zone=public --list-all
來源:https ://blog.christophersmart.com/2014/01/15/add-permanent-rules-to-firewalld/