【新手向】Nginx+pm2部署和发布Nuxt项目 实现服务端渲染

本文是一篇针对新手的Nuxt项目部署教程,通过Nginx和pm2实现服务端渲染。讲解了从安装Node、pm2到配置Nginx的全过程,特别强调了配置Nuxt项目端口和IP的重要性,以及解决HTTP与HTTPS请求不匹配导致的错误问题。
摘要由CSDN通过智能技术生成

Nuxt项目完成了 剩下的就是部署到服务器上了
但是网上的教程多半含混不清 顺序混乱 对新手不太友好 索性自己写一个比较全的教程吧

介绍

Nuxt项目打包后发布在服务器上是前台运行的 启动后 若将窗口关掉则无法访问

使用pm2可以完美解决该问题
pm2是一个带有负载均衡功能的Node应用的进程守护工具 允许独立代码利用全部服务器上的所有CPU 并且能够保证进程永远活着(alive)
pm2有着0秒的重载 还能提供监控等功能 是个很实用的工具

环境准备

一、首先当然是安装Node了

安装pm2需要npm 包括Nuxt项目的下载模块同样也需要npm 因此Node必不可少

1、下载:
wget https://nodejs.org/dist/v10.11.0/node-v10.11.0-linux-x64.tar.xz
2.解压:

解压方式一(若失败请用方式二):

tar -zxvf node-v10.11.0-linux-x64.tar.xz

方式二:

xz -d node-v10.11.0-linux-x64.tar.xz
tar -xvf node-v10.11.0-linux-x64.tar
3、重命名:
mv node-v10.11.0-linux-x64 node
4、设置环境变量:
vi ~/.bash_profile

里面默认有个PATH=$PATH:$HOME/bin
将其修改为:

PATH=$PATH:$HOME/bin:/usr/local/node/bin(根据自己的实际目录修改)

修改完之后 编译刚刚修改过的文件:

source ~/.bash_profile
5、测试是否安装成功:
node -v
npm 
  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值