安装node

参照阿里云官网的介绍(https://help.aliyun.com/document_detail/50775.html?spm=a2c4g.11186623.2.18.7aa779240CerDw#concept-50775-zh)

下载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

参考文章:

https://www.jianshu.com/p/2e31fd9eb048

https://blog.csdn.net/putao2062/article/details/79688020

05-17 20:43