天天看點

Node.js~在linux上的部署~外網不能通路node.js網站的解決方法

這是上一篇node.js部署到linux上的後續文章,當我們安裝完node.js之後,建立了sailsjs的網站,然後在外面電腦上無法通路這個網站,這個問題我們如何去解決?

解決思路:

  1. 檢視linux自己的ip位址
  2. 外面電腦是否ping通這台linux
  3. linux上的node.js的網站是否正常運作,端口是否正常監聽
  4. linux是否開了防火牆
  5. 外面電腦telnet這個linux,看這個node.js的端口是否連的上

下面我們分别實作一下

1 檢視linux自己的ip位址

2 外面電腦是否ping通這台linux

3 linux上的node.js的網站是否正常運作,端口是否正常監聽

curl localhost:8072      

4 linux是否開了防火牆

systemctl status firewalld      

将linux啟動時,防火牆政策改為關閉

[root@localhost ~]# systemctl disable  firewalld      

将目前系統的防火牆服務停止

[root@localhost ~]# systemctl stop firewalld      

5 外面電腦telnet這個linux,看這個node.js的端口是否連的上

在進行上面的調整之後,我們再電腦上進行測試,發現我們linux上的node.js網站可以正常浏覽了!

第一次看到這個界面,心中還是挺興奮的,這也許就是搞技術的吧!

當問題被解決後,興奮在所難免!

作者:倉儲大叔,張占嶺,

榮譽:微軟MVP

QQ:853066980

支付寶掃一掃,為大叔打賞!

Node.js~在linux上的部署~外網不能通路node.js網站的解決方法