Nginx 配置生成器
通过可视化表单快速生成 Nginx 服务器配置文件,支持反向代理、静态文件服务、SSL/HTTPS、HTTP/2、Gzip 压缩、PHP-FPM、CORS 跨域等常用配置
Nginx配置生成器Nginx在线配置工具Nginx反向代理配置HTTPS配置生成器Nginx静态文件配置服务器配置文件生成
最后更新: 2026/5/31
Nginx 配置生成器
反向代理(填写后忽略静态文件配置)
静态文件服务
SSL / HTTPS
其他选项
生成的配置
server {
listen 80;
listen [::]:80;
server_name example.com;
gzip on;
gzip_vary on;
gzip_min_length 1024;
gzip_types text/plain text/css text/xml text/javascript application/javascript application/x-javascript application/xml application/json;
client_max_body_size 10m;
root /var/www/html;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~* \.(jpg|jpeg|png|gif|webp|ico|svg|css|js|woff2?)$ {
expires 30d;
add_header Cache-Control "public, no-transform";
}
}分享:
使用说明
- 在域名输入框填写您的网站域名,如 example.com
- 选择工作模式:如需转发到后端服务,在反向代理区域填写上游地址;如需直接提供静态文件,在静态文件服务区域配置根目录和首页文件
- 按需开启SSL开关,填写证书和私钥的服务器绝对路径,可选开启 HTTP/2 和 HSTS
- 在其他选项中启用 Gzip 压缩,按需配置 CORS 跨域来源和自定义响应头
- 查看右侧生成的配置预览区,点击复制按钮将完整配置文本复制到剪贴板,粘贴到服务器的 Nginx 配置文件中使用
核心功能
- 1反向代理配置可视化配置反向代理上游地址,自动生成 proxy_pass 指令及完整代理请求头,包括 Host、X-Real-IP、X-Forwarded-For、X-Forwarded-Proto 和 WebSocket 升级支持,可自定义连接和读取超时时间
- 2SSL与HTTPS安全一键启用 SSL/HTTPS 配置,自动生成 HTTP 到 HTTPS 的 301 永久重定向,支持配置证书和私钥路径、TLSv1.2/1.3 协议、安全加密套件,可选开启 HTTP/2 和 HSTS 严格传输安全头
- 3静态文件服务支持配置网站根目录和默认首页文件,提供三种 URL 重写策略:默认返回 404、SPA 单页应用回退到 index.html、PHP 应用模式,可开启静态资源缓存并自定义缓存过期时间和 Cache-Control 响应头
- 4Gzip与性能优化可视化开关 Gzip 压缩功能,自动生成完整的 gzip_types 配置覆盖文本、样式、脚本和 JSON 等常见 MIME 类型,同时设置最小压缩长度和 vary 响应头,有效减少传输带宽消耗
- 5CORS与自定义响应头通过表单轻松配置跨域资源共享策略,生成 Access-Control-Allow-Origin、Methods 和 Headers 响应头,支持添加任意自定义响应头如 X-Frame-Options,每行一个格式灵活方便
适用场景
✓
Web应用反向代理
使用 Node.js、Python、Go 等语言开发后端服务后,通过本工具快速生成 Nginx 反向代理配置,将请求从 80/443 端口转发到本地应用端口,自动处理 WebSocket 升级和客户端真实 IP 传递
✓
HTTPS静态站点部署
将构建好的静态网站部署到服务器时,使用本工具生成完整的 HTTPS 服务配置,包括 SSL 证书路径、HTTP 自动跳转、静态文件缓存策略和 SPA 单页应用路由支持,提升站点安全性和 SEO 排名
✓
全栈应用多服务编排
同时运行前端静态资源和 PHP 后端时,通过配置静态文件根目录并启用 PHP-FPM,一套 Nginx 配置即可处理 HTML/CSS/JS 静态文件服务和 PHP 动态请求,无需额外配置负载均衡
✓
本地开发环境配置
开发者在本地搭建 Nginx 开发环境时,通过可视化表单快速生成测试配置,避免手写配置文件的语法错误,支持自定义请求体大小限制和 Gzip 压缩,随时调整参数并复制生效
工具优势
纯浏览器端运行零上传
所有配置生成逻辑在浏览器中完成,无需上传任何服务器信息,域名和路径等敏感数据绝不离开始端,保障隐私安全
免费使用无需注册
工具完全免费,无需登录或注册账号,打开网页即可使用,支持无限次生成配置,没有任何功能限制或付费墙
可视化表单降低出错率
通过下拉选择、复选框和输入提示替代手写 Nginx 指令,自动生成符合最佳实践的完整配置,避免拼写错误和语法遗漏,适合运维新手和有经验的开发者快速生成模板
常见问题
Q: 使用这个工具生成的 Nginx 配置会不会泄露我的服务器信息?
A: 完全不会。本工具是纯浏览器端运行的应用,所有表单数据仅在您的本地浏览器中处理并生成配置文本,不会向任何服务器发送您的域名、路径或其他敏感信息。生成的配置您自行复制使用,全程无数据上传
Q: 生成的配置支持哪些 Nginx 版本?
A: 生成的配置基于 Nginx 主流版本的通用语法,兼容 Nginx 1.18 及以上版本。SSL 配置使用 TLSv1.2 和 TLSv1.3 协议,HTTP/2 使用标准的 ssl http2 监听指令格式,适用于大多数 Linux 发行版的官方 Nginx 包和源码编译版本
Q: 配置生成后如何验证语法是否正确?
A: 复制生成的配置到服务器的 Nginx 配置文件(如 /etc/nginx/sites-available/your-site)后,请务必在终端执行 nginx -t 命令进行语法检测,确认输出 syntax is ok 和 test is successful 后再执行 nginx -s reload 重载配置,这是运维最佳实践
Q: 为什么启用反向代理后静态文件服务的选项不见了?
A: 这是工具的设计逻辑:反向代理和静态文件服务是两种互斥的工作模式。当填写了上游地址 proxy_pass 后,所有请求会直接转发到后端服务,静态文件由后端处理,因此表单中静态文件相关配置会自动忽略,生成的配置文件也只包含反向代理指令