阿里雲ecs伺服器(linux-centos7):搭建node伺服器
阿新 • • 發佈:2019-05-19
安裝node
下載Node.js安裝包。
wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz
解壓檔案。
tar xvf node-v6.9.5-linux-x64.tar.xz
建立軟連結,您就可以在任意目錄下直接使用node和npm命令。
ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm
檢視node、npm版本。
node -v
npm -v
至此,Node.js環境已安裝完畢。軟體預設安裝在/root/node-v6.9.5-linux-x64/目錄下
上傳node專案
安裝putty,然後使用pscp上傳node專案,putty的使用可以參考我寫的另一篇部落格(https://my.oschina.net/u/3986435/blog/3043052)
然後使用node命令執行入口檔案,即可開啟埠的監聽
永久開啟node服務監聽埠
想要永久開啟node服務監聽埠(不會因ctrl+c關閉),可以使用pm2(一個node程序管理工具)
安裝pm2
npm i -g pm2
建立軟連結,您就可以在任意目錄下直接使用pm2命令。
ln -s /root/node-v6.9.5-linux-x64/bin/pm2 /usr/local/bin/pm2
然後使用以下命令執行入口檔案,即可永久開啟node服務監聽埠
pm2 start app.js
如果在後面加--watch
表示程式碼更新會同步到伺服器,如果不想同步更新,則需要重啟程式碼才能生效
pm2 restart app.js
參考文章: