安装node

1.连接到服务器

ssh 用户名@ip地址

2.假如第一次使用服务器先更新下

yum update -y

3.从nodejs官网获取下载对应操作系统的连接

wget https://nodejs.org/dist/v8.10.0/node-v8.10.0-linux-x64.tar.xz

wget命令下载Node.js安装包。 下载完成后可以看到服务器目录下有了nodejs的安装包。 

4.解压安装包

tar xvf node-v8.10.0-linux-x64.tar.xz

5.node默认安装在/root/node-v8.10.0-linux-x64/目录下,  将node安装到其他目录(如:/opt/node/)下

mkdir -p /opt/node/
mv /root/node-v8.10.0-linux-x64/* /opt/node/

6.删除/root/node-v8.10.0-linux-x64/安装包

rm -rf /root/node-v8.10.0-linux-x64/

7.创建软链接,使node和npm命令全局有效。通过创建软链接的方法,使得在任意目录下都可以直接使用node和npm命令:

ln -s /opt/node/bin/node /usr/local/bin/node
ln -s /opt/node/bin/npm /usr/local/bin/npm

8.安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

9.配置环境变量,全局命令

ln -s /opt/node/bin/cnpm /usr/local/bin/cnpm

输入node -v和npm -v 查看版本

安装pm2

pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载。

我们在本地运行node项目,只是node serve.js 就可以跑起来了,但是如果关掉,项目就不能运行了,pm2解决了这一问题,使进程常驻。

1.安装

npm install pm2@latest -g

创建软链接,使pm2命令全局有效

ln -s /opt/node/bin/pm2 /usr/local/bin/pm2

输入 pm2 -v 可以看到版本信息了

运行某个项目的node.js服务

pm2 start app.js

出现下面的内容就说明,已经成功开启服务了

我们之后也可以用pm2 list查看是否启动了

停止所有服务

pm2 stop all

停止id为0的服务

pm2 stop 0

 

连接腾讯云数据库

连接腾讯云的数据库,点击管理查看外网地址和端口号

nodejs项目的连接数据库,要跟上面图片匹配

具体node项目请参考我的其他文章,https://blog.csdn.net/xiasohuai/article/details/90551926

注:打完tar包上传到服务器后,别忘记npm i,然后运行 pm2 start app.js

 

 

Logo

更多推荐