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;
    }
}

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

相关推荐
凯子坚持 c1 天前
Redis 数据库的服务器部署与 MCP 智能化交互深度实践指南
服务器·数据库·redis
肉清1 天前
linux自用命令
linux·服务器·前端
星星泡饭2921 天前
工业标识自动化——MARKING Configurator 从数据导入到热转移打印的全流程教程
运维·自动化·菲尼克斯
Xの哲學1 天前
Linux链路聚合深度解析: 从概念到内核实现
linux·服务器·算法·架构·边缘计算
中科米堆1 天前
自动化大尺寸批量3D检测,自动化三维扫描系统实现钢板支架在线检测-中科米堆CASAIM
运维·3d·自动化·3d全尺寸检测
cetcht88881 天前
35kV-750kV 变电站集中监控系统(涵盖火灾消防、安全防卫、动环、智能锁控、智能巡视等) 设备配置与布置
大数据·运维·物联网·机器人·能源
wanhengidc1 天前
具有ARM架构云手机的功能
运维·服务器·arm开发·科技·智能手机·云计算
图乐aj1 天前
MySQL 运维之日常运维篇 二
运维·mysql
wanhengidc1 天前
巨 椰 云手机离线多开
运维·服务器·科技·智能手机·云计算
代码游侠1 天前
应用——管道与文件描述符
linux·服务器·c语言·学习·算法