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

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

相关推荐
君穆南3 小时前
基于 NFS 与 Rsync 实现跨服务器 Seafile 数据平滑迁移实战
linux·运维·git
bloglin999993 小时前
scp、rsync远程文件同步
linux·运维·服务器
迦南的迦 亚索的索3 小时前
LINUX环境
linux·运维·服务器
yuanjj883 小时前
linux下调试域格CLM920 NC5等9x07平台模块 QMI拨号
linux·运维·服务器
IMPYLH4 小时前
Linux 的 printenv 命令
linux·运维·服务器·bash
SilentSamsara4 小时前
SSH 远程管理:密钥登录 + 隧道转发,一次性配置好
linux·运维·服务器·ubuntu·centos·ssh
2501_945837435 小时前
OpenClaw:开启 “行动 AI“ 新纪元,从聊天机器人到自主智能体的范式革命
服务器
阿巴~阿巴~5 小时前
Git版本控制完全指南:从入门到实战(简单版)
linux·服务器·git
Cx330❀5 小时前
Linux命名管道(FIFO)通信:从原理到实操,一文搞懂跨进程通信
大数据·linux·运维·服务器·elasticsearch·搜索引擎
嵌入式×边缘AI:打怪升级日志5 小时前
嵌入式Linux应用开发快速入门(从零到第一个程序)
linux·运维·notepad++