阿里雲伺服器的web專案釋出之路:(五)nodejs的安裝和專案部署詳細步驟
Nodejs如何部署在雲服務上
第一步:下載nodejs安裝包,並解壓壓縮包[解壓後預設在root下面] wget命令下載Node.js安裝包,該安裝包是編譯好的檔案,解壓之後,無需重複編 命令列:wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz 建立一個檔案存放解壓的檔案,方便檔案的管理 :mkdir -p /opt/node/ 將下載好的檔案移動到剛才新建的裡面 :mv /node-v6.9.5-linux-x64/* /opt/node/ 第二步:建立軟連結 使node和npm命令全域性有效(通過建立軟連結的方法,使得在任意目錄下都可以直接 使用node和npm命令) ln -s /opt/node/bin/node /usr/local/bin/node ln -s /opt/node/bin/npm /usr/local/bin/npm
第四步:配置環境變數 export node_home = /opt/node export PATH = PATH 【小技巧】讓nodejs在資料庫中一直執行 npm install -g forever forever start index.js //index.js是你要啟動的js檔案 forever list //會列出forever正在執行的服務指令碼 forever stop index.js //停止服務 檢視幫助: forever --help 第五步:寫一個簡單的demo,hello.js 程式碼如下,放在伺服器某個資料夾裡面,執行node hello.js
var http = require('http');
http.createServer(function(req, res){
res.writeHead(200,{'Content-Type': 'text/plain'});
res.end('hello world');
}).listen(3000);
console.log("http server is listening at port 3000.");
此處謹記:雲伺服器要單獨為這個開放3000的埠,為啥3000這個看個人喜好。