nuxt.js 部署

438 阅读1分钟

nuxt.js 部署服务器使用nginx 代理转发

第一步nuxt项目 使用yarn build命令进行打包

第二步 上传四大文件到服务

第三步 npm i安装完nodes_modules,再使用npm start 启动项目 第四步 配置nginx文件,进行代理转发,看图

三:pm2开启进程守护

1、全局安装pm2 npm install -g pm2 2、进入到对应的目录执行: pm2 start npm --name "SSR-service" -- run start #SSR-service的名称是我们在package中的项目名称

执行完pm2的启动命令后,我们用 pm2 list 查看一下进程列表,我截一下我个人服务器的pm2列表:

nuxt.js 本地配置代理

安装 @gauseen/nuxt-proxy

cnpm i @gauseen/nuxt-proxy -S

nginx 常用命令

  • 帮助命令:nginx -h
  • 启动Nginx服务器 :sudo nginx
  • 查看进程: ps aux | grep nginx
  • 配置文件路径:/usr/local/nginx/conf/nginx.conf
  • 检查配置文件:sudo nginx -t
  • 指定启动配置文件:sudo nginx -c /usr/local/nginx/conf/nginx.conf
  • 暴力停止服务:sudo nginx -s stop
  • 优雅停止服务:sudo nginx -s quit
  • 重新加载配置文件:sudo nginx -s reload /usr/local/webserver/nginx/conf/nginx.conf //进入 nginx 进行配置 /usr/local/webserver/nginx/sbin/nginx -c /usr/local/webserver/nginx/conf/nginx.conf