本地打包

QQ图片20200111045638.png

部署

我这边用宝塔部署

安装PM2管理器

node.js管理器,内置 node.js + npm + nvm + pm2.!
QQ图片20200111050003.png

创建站点

QQ图片20200111050232.png

配置文件

QQ图片20200111050355.png

代码
upstream nodenuxt {
    server 127.0.0.1:3000; #nuxt项目 监听端口
    keepalive 64;
}

location / {
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;  
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Nginx-Proxy true;
        proxy_cache_bypass $http_upgrade;
        proxy_pass http://nodenuxt; #反向代理
    }

上传打包好的文件

QQ图片20200111050739.png

只需要上传.nuxt、static、nuxt.config.js、package.json 这几个文件

打开ssh面板

QQ图片20200111051046.png

选中当前站点的根目录,输入 npm install 安装依赖,npm start 运行一下

pm2开启进程守护

pm2 start npm --name "blog" -- run start
QQ图片20200111053545.png


如果访问找不到文件请删除配置文件里面的、如果运行提示没有stote/index.js 这个文件请上传

  location ~ .*\.(js|css)?$
    {
        expires      12h;
        error_log off;
        access_log /dev/null; 
    }

最后修改:2020 年 01 月 24 日 04 : 33 PM
如果觉得我的文章对你有用,请随意赞赏