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

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

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

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


2.安裝node環境

在登錄阿里雲的終端中下載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 上傳文件到服務器linux

# 在服務器建立要放置項目的文件夾
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 查看服務

相關文章
相關標籤/搜索