把Node.js項目部署到雲服務器

  1. 登入服務器:用Putty 或 Xshell(我使用的是Putty )
    在這裏插入圖片描述
    配置相關公網ip,然後隨便填一個Session,然後Open
    填寫服務器用戶賬號和密碼,登入成功
    在這裏插入圖片描述

  2. 安裝Node.js

  • 先進入/usr/src文件夾,這個文件夾通常用來存放軟件源代碼:
cd /usr/src
  • 從Node.js的站點中獲取壓縮檔源代碼
wget http://nodejs.org/dist/v0.10.18/node-v0.10.18.tar.gz
  • 解壓縮源文件,並且進入到壓縮後的文件夾中,執行配置腳本來進行編譯預處理
tar zxf node-v0.10.18.tar.gz 
cd node-v0.10.18 
./configure
  • 開始編譯源代碼
make
  • 當編譯完成後安裝
make install
  • 安裝express 和 forever
npm -g install express forever
  • 安裝express 和 forever要是出現ssl相關錯誤時
npm config set strict-ssl false
  • 建立超級鏈接
sudo ln -s /usr/local/bin/node /usr/bin/node 
sudo ln -s /usr/local/lib/node /usr/lib/node 
sudo ln -s /usr/local/bin/npm /usr/bin/npm 
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf 
sudo ln -s /usr/local/bin/forever /usr/bin/forever

3.代碼上傳
我使用的是Xftp上傳代碼到服務器
在這裏插入圖片描述
連接上以後,我新建了文件夾APP,然後上傳代碼到此文件夾中
在這裏插入圖片描述
4.運行項目

  • 進入存放代碼的目錄,運行項目
cd /APP/Personal
sudo forever node server.js
  • 檢視運行中的應用:
sudo forever list
  • 關閉應用
sudo forever stop 0

完結了

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