阿里雲ECS上部署node環境,使用pm2運行持久服務


記錄在阿里雲服務器ECS上部署node環境

1.連接服務器:ssh 用戶名@服務器ip

打開終端(Terminal):
輸入 " ssh 用戶名@服務器ip"
輸入 回車(enter)
輸入 密碼 即可連接到服務器


2.安裝node環境

在登陸阿里雲的終端中下載node安裝包,並解壓

# 進入根目錄
cd /

#  查看文件列表
ls -l

# 下載node,本次下載v10.13.0長期穩定版本
wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz

# 解壓node安裝包
tar xvf node-v10.13.0-linux-x64.tar.xz

# 創建node和npm軟連接
ln -s /node-v10.13.0-linux-x64/bin/node /usr/local/bin/node 
ln -s /node-v10.13.0-linux-x64/bin/npm /usr/local/bin/npm

如果成功即可使用 node -v , npm -v 查看版本

3.安裝pm2,使用pm2開啟可持續的node服務

# 安裝pm2到全局
npm install -g pm2

# 創建軟連接
ln -s /node-v10.13.0-linux-x64/bin/pm2 /usr/local/bin/pm2

如果成功即可使用pm2 ls 查看服務列表

4.上傳項目文件到服務器,以express生成器生成的項目為例

4-1 上傳文件到服務器

# 在服務器創建要放置項目的文件夾
mkdir 目錄名

# 更改創建的文件夾讀寫權限
chmod 777 目錄名

# 上傳本機上的文件到服務器剛才建的文件夾下
打開另外一個終端
上傳文件
scp -r 本地文件夾路徑 root@服務器ip:/服務器文件夾
eg:
scp -r static/ root@47.98.147.74:/test

進入項目文件,安裝依賴,然后使用pm2執行
express項目的話,直接運行 pm2 start ./bin/www --watch 即可

運行成功后可用 pm2 ls 查看服務


免責聲明!

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



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