參照阿里雲官網的介紹(https://help.aliyun.com/document_detail/50775.html?spm=a2c4g.11186623.2.18.7aa779240CerDw#concept-50775-zh)html
下載Node.js安裝包。node
wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz
解壓文件。linux
tar xvf node-v6.9.5-linux-x64.tar.xz
建立軟連接,您就能夠在任意目錄下直接使用node和npm命令。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/目錄下服務器
安裝putty,而後使用pscp上傳node項目,putty的使用能夠參考我寫的另外一篇博客(https://my.oschina.net/u/3986435/blog/3043052)app
而後使用node命令運行入口文件,便可開啓端口的監聽工具
想要永久開啓node服務監聽端口(不會因ctrl+c關閉),能夠使用pm2(一個node進程管理工具)阿里雲
安裝pm2.net
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的進程
pm2 reload app.js pm2 restart app.js
參考文章: