這是上一篇node.js部署到linux上的後續文章,當我們安裝完node.js之後,建立了sailsjs的網站,然後在外面電腦上無法通路這個網站,這個問題我們如何去解決?
解決思路:
- 檢視linux自己的ip位址
- 外面電腦是否ping通這台linux
- linux上的node.js的網站是否正常運作,端口是否正常監聽
- linux是否開了防火牆
- 外面電腦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
支付寶掃一掃,為大叔打賞!
