linux Centos7 部署 nodejs服务

Posted baivfhpwxf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux Centos7 部署 nodejs服务相关的知识,希望对你有一定的参考价值。

nodejs服务要有nodejs环境。所以要先安装nodejs

不会安装的可以看  Centos7 安装 npm 学习 

安装pm2 cnpm install pm2 -g, 查看pm2是否安装成功 pm2 -v,如果报错,升级node版本
进入node项目目录,安装项目依赖 

cnpm install

创建pm2任务 

[root@localhost server]# pm2 start ./server.js

其他 ./server.js 是具体的nodejs服务的js文件,

 nginx 配置

server 
        listen       8081; 
        server_name     192.168.10.100;
        location / 
            rewrite ^/(.*) /$1 break;  
            proxy_pass http://127.0.0.1:8080/;
        
        location /editorserver/
            rewrite ^/(.*) /$1 break;  
            proxy_pass http://127.0.0.1:8080/;
        
    

测试

 

node linux服务器部署 centos

 

1下载

wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz 

2解压

tar xvf node-v6.9.5-linux-x64.tar.xz

3创建软链接,使node和npm命令全局有效

通过创建软链接的方法,使得在任意目录下都可以直接使用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

4 查看版本

node -v

npm -v

 

以上是关于linux Centos7 部署 nodejs服务的主要内容,如果未能解决你的问题,请参考以下文章

Linux设置nodejs开机自启动

深入nodejs开发将node项目结合nginx部署到Centos7服务器

CentOS7.5安装nodejs 转

在Linux系统配置Nodejs环境的最简单步骤,部署多个thinkjs(nodejs)项目

怎么把打包的node.js部署到linux服务器

nodejs应用在linux服务器中的部署