node專案部署正常啟動後不能訪問的問題

2022-02-23 17:32:12 字數 802 閱讀 8407

node專案部署之後,發現訪問不了,pm2 list也是正常的,vue專案都可以正常訪問,就是請求後台nodejs的時候就報404。

1、檢查ecs的安全組規則,node專案埠3000、8888是否放行

2、確認node正常執行

輸入命令:ps -aux | grep node

3、檢查埠情況

輸入命令檢視埠情況:netstat -anp | grep 8888

4、檢查伺服器是否開啟了防護牆

檢視規則鏈:iptables -l -n

5、放行3000、8888埠,之後便可正常訪問

命令:iptables -i input -p tcp --dport 3000 -j accept

還有別的情況就是node專案啟動後連線終端掛了,所以訪問不了,程序也佔了,也佔了。

1、檢視哪個程序占用了7002埠:netstat -tunlp | grep 7002

2、首先把占用 7002 埠的程序終止

輸入命令:kill -s 9 14258     (其中-s 9 制定了傳遞給程序的訊號是9,即強制、盡快終止程序。各個終止訊號及其作用見附錄。)

把node專案用 7002 埠啟動即可。

Node專案部署正常啟動後不能訪問的問題

node專案部署之後,發現訪問不了,pm2 list也是正常的,vue專案都可以正常訪問,就是請求後台nodejs的時候就報404。1 檢查ecs的安全組規則,node專案埠3000 8888是否放行 2 確認node正常執行 輸入命令 ps aux grep node 3 檢查埠情況 輸入命令檢視...

node專案部署

第一次自己部署node專案,搞了很久,終於摸清了大概的套路0.0 實現node和git配合,每次開發完上傳到git,再在伺服器使用git拉下來,再次執行,減少每次將專案放到伺服器的步驟,使用工具 node git nvm pm2 nvm 我們可能同時在進行2個專案,而2個不同的專案所使用的node版...

伺服器上node專案正常啟動後不能訪問

因為之前node專案啟動後連線終端掛了,所以訪問不了,程序也佔了,埠也佔了,為了偷懶,直接換個埠再次啟動。但是這次啟動了之後就訪問不了了,問題應該是伺服器沒有對外開放專案的埠。解決辦法有兩個 1 對外開啟埠 2 把占用埠的程序終止,讓node專案在已經對外開放的埠執行 首先把占用8082埠的程序終止...