安裝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