反向代理 · 负载均衡 · SSL证书 · 重写规则 · 生产级最佳实践
# Nginx 配置将显示在这里
Nginx 是全世界最流行的Web服务器和反向代理工具,承载了全球超过30%的网站流量。ng.cc推出的在线Nginx配置生成器覆盖反向代理、负载均衡、SSL证书、URL重写四大核心场景,所有配置均遵循生产环境最佳实践。无需记忆Nginx语法,可视化配置,一键下载。纯浏览器本地生成,零配置上传。
支持WebSocket、自定义Header、超时控制、缓冲优化。自动添加X-Forwarded-*头,隐藏Nginx版本。
轮询、最少连接、IP哈希3种算法,支持权重、健康检查、备用服务器。自动生成upstream配置。
TLSv1.2/1.3、HSTS、OCSP Stapling、HTTP/2、安全头部。符合Let's Encrypt部署标准。
301/302重定向、伪静态、移动端适配、错误页面定制。支持正则表达式规则。
定义一组后端服务器,支持weight权重、max_fails失败次数、backup备用。算法可选round-robin、least_conn、ip_hash。
监听端口、域名绑定、SSL配置、根目录、索引文件。一个Nginx可托管多个站点。
精准匹配(=)、正则匹配(~)、前缀匹配。优先级:精准 > 正则 > 前缀。
将请求转发给后端应用,支持http、https、upstream组。自动处理Host头。
server_name、proxy_pass、证书路径等参数。建议部署前执行nginx -t测试语法。
Upgrade和Connection头,处理WebSocket协议升级。适用于Node.js、Django Channels、Spring WebSocket等应用。
server块中添加rewrite_log on;,然后在错误日志中查看重写过程:error_log /var/log/nginx/rewrite.log notice;。本工具生成的重写规则均为标准语法,可通过curl测试:curl -I http://example.com/old-path。
本工具是ng.cc开发者工具箱DevOps系列的一员,您可能还需要:
⚡ 所有配置均在浏览器本地生成,您的服务器信息不会上传至任何服务器。