centos安装nodejs12及使用nginx反向代理node项目

679 阅读1分钟

1.下载安装

yum install -y wget
wget https://npm.taobao.org/mirrors/node/v12.2.0/node-v12.2.0-linux-x64.tar.xz(Linux 二进制文件 (x64))
tar -xvf node***.tar.xz

上面是下载并解压缩,得到一个node目录 把node目录移动到opt目录下mv node*** /opt/node

2.配置环境变量 vi /etc/profile 再最后面加入如下代码

export NODE_HOME=/opt/node
export PATH=$NODE_HOME/bin:$PATH

使刚配置好的环境变量生效source /etc/profile

3.全局环境下测试node -v,npm -v 能出来,表示环境已经搭建成功

4.把你开发好的项目上传到服务,比如/home/html/mongodb cd /home/html/mongodb 进入开发目录 npm install 安装依赖 npm install -g pm2 全局安装pm2 pm2 start app.js 使用pm2运行项目,保证永久服务

5.测试开发项目是否能正常运行 yum install -y elinks 安装elinks软件,用来本地测试 然后使用elinks http://127.0.0.1:3000查看本机网站项目 能够正常打开,说明项目运行成功。ctrl+c可以退出elinks

6.用nginx反向代理koa

server {
    listen       80;
    server_name  mongo.xxx.com;

	location / {
        proxy_pass   http://127.0.0.1:3000/;
    }
}

这样就实现了koa项目部署到网络,外网可访问