nuxt2 发布到线上

环境配置

  • Node.js 16.15.0
  • Yarn 1.22.19
  • PM2 5.2.2

部署流程

  1. 初始项目结构展示

  2. 执行 yarn dev 命令生成 .nuxt 文件夹

  3. 执行 yarn build 生成dist文件夹

  4. 上传以下文件到服务器

  5. 服务器文件结构展示

  6. 安装依赖并启动服务:

    • 执行 yarn 安装依赖
    • 使用 yarn pm2 启动服务
    • 若无PM2,执行 yarn global add pm2 安装
  7. 服务启动成功界面

  8. Nginx配置

conf 复制代码
server {
    listen 80;
    server_name chaoyangqq.top; # 替换为您的域名或IP
    
    location / {
        proxy_pass http://127.0.0.1:9999; # 服务端口
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

部署完成后即可通过服务器访问项目。检查源码可见

相关推荐
志栋智能4 分钟前
轻量级 vs. 重平台:巡检超自动化的两种路径选择
运维·网络·人工智能·自动化
衫水6 分钟前
项目后端服务 Docker 部署SOP (2026-06-04)
运维·docker·容器
我命由我123457 分钟前
Excel - Excel 覆盖模式与编辑模式
运维·学习·职场和发展·excel·求职招聘·职场发展·运维开发
c++之路12 分钟前
Linux 下 C++ 开发环境搭建
linux·运维·c++
Bruce_kaizy16 分钟前
c++网络编程——解析主机字节序、网络字节序以及深入剖析tcp编程中万恶的结构体(爆肝)
linux·服务器·网络·tcp/ip·ubuntu
小猫咪0122 分钟前
Linux 定时任务 crontab 详解:让脚本每天自动执行
linux·运维·服务器
jcbut23 分钟前
在Linux 7.9上安装NetBackup IT Analytics (ITA) 11.2
linux·运维·netbackup·it analytics·ita
Geoking.26 分钟前
SSH 一断 Node 服务就挂?排查与解决方案记录
运维·node.js·ssh
武器大师7227 分钟前
实战踩坑:Gerrit HTTP 克隆失败解决方案
运维·nginx·gerrit
kaka❷❷39 分钟前
Linux 内核、.ko、.so 与 SDK 镜像打包
linux·运维·服务器