nuxt.js 部署服务器使用nginx 代理转发
第一步nuxt项目 使用yarn build命令进行打包
第二步 上传四大文件到服务
第三步 npm i安装完nodes_modules,再使用npm start 启动项目 第四步 配置nginx文件,进行代理转发,看图
三:pm2开启进程守护
1、全局安装pm2
npm install -g pm22、进入到对应的目录执行: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