参照阿里云官网的介绍(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
参考文章: