nodejs項目部署到騰訊雲詳細步驟

安裝node

1.連接到服務器

ssh 用戶名@ip地址

2.假如第一次使用服務器先更新下

yum update -y

3.從nodejs官網獲取下載對應操作系統的連接

wget https://nodejs.org/dist/v8.10.0/node-v8.10.0-linux-x64.tar.xz

wget命令下載Node.js安裝包。 下載完成後可以看到服務器目錄下有了nodejs的安裝包。 

4.解壓安裝包

tar xvf node-v8.10.0-linux-x64.tar.xz

5.node默認安裝在/root/node-v8.10.0-linux-x64/目錄下,  將node安裝到其他目錄(如:/opt/node/)下

mkdir -p /opt/node/
mv /root/node-v8.10.0-linux-x64/* /opt/node/

6.刪除/root/node-v8.10.0-linux-x64/安裝包

rm -rf /root/node-v8.10.0-linux-x64/

7.創建軟鏈接,使node和npm命令全局有效。通過創建軟鏈接的方法,使得在任意目錄下都可以直接使用node和npm命令:

ln -s /opt/node/bin/node /usr/local/bin/node
ln -s /opt/node/bin/npm /usr/local/bin/npm

8.安裝cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

9.配置環境變量,全局命令

ln -s /opt/node/bin/cnpm /usr/local/bin/cnpm

輸入node -v和npm -v 查看版本

安裝pm2

pm2 是一個帶有負載均衡功能的Node應用的進程管理器.當你要把你的獨立代碼利用全部的服務器上的所有CPU,並保證進程永遠都活着,0秒的重載。

我們在本地運行node項目,只是node serve.js 就可以跑起來了,但是如果關掉,項目就不能運行了,pm2解決了這一問題,使進程常駐。

1.安裝

npm install pm2@latest -g

創建軟鏈接,使pm2命令全局有效

ln -s /opt/node/bin/pm2 /usr/local/bin/pm2

輸入 pm2 -v 可以看到版本信息了

運行某個項目的node.js服務

pm2 start app.js

出現下面的內容就說明,已經成功開啓服務了

我們之後也可以用pm2 list查看是否啓動了

停止所有服務

pm2 stop all

停止id爲0的服務

pm2 stop 0

 

連接騰訊雲數據庫

連接騰訊雲的數據庫,點擊管理查看外網地址和端口號

nodejs項目的連接數據庫,要跟上面圖片匹配

具體node項目請參考我的其他文章,https://blog.csdn.net/xiasohuai/article/details/90551926

注:打完tar包上傳到服務器後,別忘記npm i,然後運行 pm2 start app.js

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章