node pm2伺服器部署nodejs服務

2021-10-07 10:38:49 字數 1013 閱讀 4064

傳輸node-v12.18.0-linux-x64.tar.xz到伺服器 /home/使用者名稱/node

解壓並重命名

tar -xvf node-v12.18.0-linux-x64.tar.xzmv node-v12.18.0-linux-x64 nodejs

配置環境變數vim /home/使用者名稱/.bash_profile新增export node_home=/home/使用者名稱/node/nodejs新增path=$node_home/bin:$path儲存修改

執行source /home/使用者名稱/.bash_profile

執行node -v驗證環境是否配置成功

npm install pm2 -g

如果是離線安裝,

先在有網路的機器執行npm install pm2 -g操作,此時/home/使用者名稱/node/nodejs/lib/node_modules/下會生成pm2目錄

將整個/home/使用者名稱/node/nodejs目錄拷貝到需要離線安裝到機器

配置pm2環境變數

新增export pm2_home=/home/使用者名稱/node/nodejs/lib/node_modules/pm2新增path=$pm2_home/bin:$path

將***-server.zip上傳至伺服器 /home/使用者名稱/node

unzip ***-server.zipcd ***-servernpm installpm2 list檢視服務狀態status是否為online,如果不是嘗試重新啟動pm2 restart ***-server

伺服器部署

cd 回到根目錄 cd 回到 root目錄 cd 返回上一級 cp file1 file2 複製檔案file1,生成轉殖檔案file2 cp命令詳解url find name filename foldername find命令詳解url ps ef grep nginx ps命令詳解url net...

伺服器部署

1.nginx 2 負載均衡 upstream backend 裡配置多個伺服器,當有請求的時候,根據配置的排程策略 加權輪詢 ip雜湊 最少連線數 一致性雜湊 給請求者返回相應的伺服器ip。3.訪問 時可以省略埠號 x 4.訪問相同ip的不同網域名稱 監聽伺服器的80端來分發的 到其他對應的子埠 ...

伺服器的部署

由老大指點,今天終於了解乙個伺服器,應該怎麼樣去使用,就是一台機器,上面不能安裝eclipse之類的程式設計軟體,只裝資料庫和web service tomcat 一 首先將自己做完的專案打成乙個.war的包。二 有乙個自己的伺服器,可以由外部訪問這個ip,並且保證伺服器端安裝了tmcat5.0 6...