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 小时前
cursor注册无需手机号
运维·服务器·ai·cursor
拾光Ծ3 小时前
【Linux】入门指南:基础指令详解Part Two
linux·运维·服务器
闲人编程4 小时前
将你的Django/Flask应用部署到云服务器(Docker实战)
服务器·docker·容器·django·flask·部署·web
峰顶听歌的鲸鱼5 小时前
38.Shell脚本编程2
linux·运维·服务器·笔记·学习方法
dessler5 小时前
Elasticsearch(ES)简介与入门
linux·运维·hdfs
晴天¥5 小时前
Linux操作系统如何使用ISO镜像文件来搭建本地镜像源?
linux·运维·centos
Black蜡笔小新5 小时前
破解工地防盗难题:如何利用EasyCVR实现视频监控统一管理?
运维·音视频
Cx330❀5 小时前
《Linux基础入门指令》:从零开始理解Linux系统
linux·运维·服务器·经验分享
HaSaKing_7216 小时前
二三级等保检测对比项
linux·服务器·网络