【Nginx】-- Node项目部署

利用宝塔可以很快的搭建你需要的环境

安装 :https://www.bt.cn/bbs/thread-19376-1-1.html

上传文件

将你的项目上传到指定的目录

添加网站

因为我是基于express的项目,所以指定到public目录下

安装pm2管理器,方便管理你的Node项目和版本

填写项目跟目录和启动文件,,启动你的node服务,也可以自己安装forever

设置nginx反向代理

执行完以上步骤,你会发现并不能正常访问该项目,这时需要用到nginx的反向代理
打开 网站——>设置——>配置文件
server中添加一个配置

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

注意格式,在宝塔中

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

这样配置会报错

配置完成后就可以用你配置的网站名访问了,如果有配置端口号,别忘了加

个人网站 欢迎访问 http://www.asenper.cn/

原文地址:https://www.cnblogs.com/asenper/p/13024320.html