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

這是上一篇node.js部署到linux上的後續文章,當咱們安裝完node.js以後,創建了sailsjs的網站,而後在外面電腦上沒法訪問這個網站,這個問題咱們如何去解決?node

解決思路:linux

  1. 查看linux本身的ip地址
  2. 外面電腦是否ping通這臺linux
  3. linux上的node.js的網站是否正常運行,端口是否正常監聽
  4. linux是否開了防火牆
  5. 外面電腦telnet這個linux,看這個node.js的端口是否連的上

下面咱們分別實現一下

1 查看linux本身的ip地址curl

2 外面電腦是否ping通這臺linux測試

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

curl localhost:8072

4 linux是否開了防火牆url

systemctl status firewalld

將linux啓動時,防火牆策略改成關閉spa

[root@localhost ~]# systemctl disable  firewalld

將當前系統的防火牆服務中止code

[root@localhost ~]# systemctl stop firewalld

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

在進行上面的調整以後,咱們再電腦上進行測試,發現咱們linux上的node.js網站能夠正常瀏覽了!ip

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

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

相關文章
相關標籤/搜索