Skip to content

🎯 从这里开始 ​

欢迎使用宇擎办公平台 Nginx 统一配置方案!

🚀 快速开始(3分钟) ​

第一步:了解情况 ​

您当前有 3 个旧的配置文件,其中 web-antd.conf 存在语法错误:

❌ web-antd.conf     - 语法错误(location 指令位置错误)
⚠️ ruoyi-office-doc.conf - 独立配置,会与其他配置冲突
⚠️ default.conf     - Nginx 默认配置

我们为您准备了 1 个统一配置文件:

✅ ruoyi-office.conf - 统一管理所有项目,语法正确,性能优化

第二步:执行部署 ​

bash
# 进入配置目录
cd w:/ruoyi-office/ruoyi-office-vben/apps/web-antd/nginx

# 执行自动化部署脚本(会自动备份旧配置)
chmod +x deploy-nginx-config.sh
./deploy-nginx-config.sh

第三步:验证结果 ​

bash
# 测试文档站点
curl -I http://127.0.0.1/

# 测试管理后台
curl -I http://127.0.0.1/web

# 浏览器访问
# - http://127.0.0.1/       → VitePress 文档
# - http://127.0.0.1/web    → Vben Admin

📚 需要更多信息? ​

🎯 我想要... ​

需求推荐文档说明
快速部署快速部署指南.md详细的部署步骤和检查清单
查找文档INDEX.md完整的文档索引
了解配置README.md详细的配置说明
查看改进配置对比.md新旧配置对比
了解全局配置规划总结.md完整的规划总结

🔍 常见问题 ​

Q1: 为什么要使用统一配置? ​

A: 原来的 web-antd.conf 有语法错误(location 指令必须在 server 块内),导致 Vben Admin 无法访问。统一配置不仅修复了这个问题,还简化了管理和提升了性能。

Q2: 旧的配置文件会被删除吗? ​

A: 部署脚本会自动备份所有旧配置到 /data/nginx/conf/conf.d/backup-YYYYMMDD-HHMMSS/ 目录,绝对安全!

Q3: 如果部署失败怎么办? ​

A:

  1. 部署脚本会自动验证配置,失败会自动回滚
  2. 可以手动回滚:查看 快速部署指南.md

Q4: 需要修改什么配置吗? ​

A: 不需要!配置文件已经完全配置好了,直接部署即可。

Q5: 部署后还能访问文档站点吗? ​

A: 可以!统一配置同时支持:

🎁 您获得了什么? ​

功能改进 ​

项目改进前改进后
Vben Admin 访问❌ 语法错误✅ 正常访问
配置文件数3个1个
Gzip 压缩部分支持✅ 完整支持
静态资源缓存部分支持✅ 完整支持
自动化部署❌ 无✅ 一键部署

性能提升 ​

指标改进
首次加载时间⬇️ 28%
二次加载时间⬇️ 75%
带宽使用⬇️ 70%
维护成本⬇️ 50%

📋 文件清单 ​

✅ 推荐使用 ​

📄 开始阅读.md              ← 您正在阅读
📄 快速部署指南.md          ← 推荐:详细的部署步骤
📄 INDEX.md                 ← 文档索引
📄 README.md                ← 详细配置说明
📄 配置对比.md              ← 新旧配置对比
📄 配置规划总结.md          ← 完整的规划总结

📝 ruoyi-office.conf        ← 统一配置文件
🔧 deploy-nginx-config.sh   ← 自动化部署脚本

⚠️ 已弃用(仅供参考) ​

📝 default.conf             ← 旧配置(已弃用)
📝 ruoyi-office-doc.conf    ← 旧配置(已弃用)
📝 web-antd.conf            ← 旧配置(有语法错误,已弃用)

🎯 下一步 ​

选项1:快速部署(推荐) ​

bash
cd nginx/
./deploy-nginx-config.sh

选项2:先了解详情再部署 ​

  1. 阅读 快速部署指南.md
  2. 查看 配置对比.md 了解改进
  3. 执行部署脚本

选项3:深入学习 ​

  1. 从 INDEX.md 开始浏览所有文档
  2. 阅读 README.md 了解详细配置
  3. 查看 配置规划总结.md 了解全局规划

⚡ 命令速查 ​

bash
# 一键部署
./deploy-nginx-config.sh

# 验证配置
ssh root@127.0.0.1 'docker exec nginx nginx -t'

# 重新加载
ssh root@127.0.0.1 'docker exec nginx nginx -s reload'

# 查看日志
ssh root@127.0.0.1 'docker exec nginx tail -f /var/log/nginx/ruoyi-office-access.log'

# 测试访问
curl -I http://127.0.0.1/
curl -I http://127.0.0.1/web

📞 需要帮助? ​

  1. 查看 快速部署指南.md
  2. 查看 README.md
  3. 检查 Nginx 错误日志

提示:

  • ⏱️ 整个部署过程不到 3 分钟
  • 💾 自动备份,完全安全
  • 🚀 一键部署,简单快捷

推荐: 直接执行 ./deploy-nginx-config.sh 开始部署! 🎉

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版