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

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

相关推荐
挨踢诗人1 小时前
金蝶K3 WISE × 乐企平台 直连数电票集成解决方案(商贸企业开票自动化)
大数据·运维·自动化
光电的一只菜鸡7 小时前
ubuntu之坑(二十)——VMware虚拟机系统无法正常进入如何处理
linux·运维·ubuntu
青 春 记 忆7 小时前
Dify Docker Compose 通用无损升级指南:从备份、双版本预演到切换与回滚
运维·人工智能·python·docker·容器
Java王小怪9 小时前
Docker环境Redis没挂载保存数据
运维·docker·容器
你住过的屋檐9 小时前
【Nginx】linux上安装nginx
linux·运维·nginx
大模型码小白10 小时前
Spring AI Tool 实现自然语言操作 MySQL 数据库详解
服务器·开发语言·数据库·人工智能·python·mysql·spring
晓晓_za89866811 小时前
开源 GEO 优化源码二次开发:贴牌改造与业务模块扩展实践
java·运维·服务器·开发语言·性能优化·开源
云计算DevOps-韩老师11 小时前
【MySQL运维DBA】【SQL基础系列002篇】
运维·mysql·dba
云贝教育-郑老师11 小时前
【麒麟服务器系统交付:一个DBA的六年信创实战笔记】
服务器·笔记·dba
DBA大董11 小时前
TDengine3.0 DBA常用的运维命令和SQL2
运维·数据库·时序数据库·dba·tdengine