Spaces:
Sleeping
Sleeping
metadata
title: Nginx Config Studio
emoji: 🛠️
colorFrom: gray
colorTo: green
sdk: docker
pinned: false
license: mit
short_description: 可视化 Nginx 配置生成器
Nginx 配置大师 (Nginx Config Studio)
一款专为开发者和运维人员设计的可视化 Nginx 配置文件生成器。通过直观的图形界面,快速生成安全、高性能的 nginx.conf 配置,避免繁琐的语法错误。
✨ 核心功能
- 可视化配置:支持 Server、Location、Upstream 等核心指令的图形化编辑。
- 反向代理管理:轻松添加多个代理路径,支持 WebSocket、Host 头转发等常用设置。
- 安全加固:一键开启 HSTS、隐藏版本号、防点击劫持等安全选项(基于 OWASP 最佳实践)。
- 性能优化:内置 Gzip 压缩、静态资源缓存、Client Body 限制等优化预设。
- 实时预览:右侧代码框实时显示生成的配置文件,支持语法高亮。
- 一键导出:支持复制到剪贴板或下载
.conf文件。
🛠️ 技术栈
- Frontend: Vue 3 + Tailwind CSS (使用 Baomitu CDN 加速) + Prism.js (语法高亮)
- Backend: Flask (Python)
- Deployment: Docker (兼容 Hugging Face Spaces)
🚀 快速开始
Docker 部署 (推荐)
本项目已配置 Dockerfile,可直接部署到 Hugging Face Spaces 或本地 Docker 环境。
构建镜像:
docker build -t nginx-config-studio .运行容器:
docker run -p 7860:7860 nginx-config-studio访问应用: 打开浏览器访问
http://localhost:7860
本地开发
安装依赖:
pip install -r requirements.txt运行应用:
python app.py