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網站可以正常瀏覽了!

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM