Nginx 配置生成

可视化生成 Nginx 配置文件,支持反向代理、静态站点、HTTPS 等场景。

基础配置

反向代理

HTTPS / SSL

Gzip 压缩

自定义 Location

生成结果

使用说明

常用配置场景

静态站点直接托管 HTML/CSS/JS 文件,配置 root 和 index;反向代理将请求转发到后端服务(Node.js、Python 等);HTTPS 配置 SSL 证书启用加密通信;Gzip 压缩响应体减少传输体积;自定义 Location 可针对特定路径做代理或静态文件分发。

操作步骤

在"基础配置"中选择预设模板(静态站点/反向代理/HTTPS/全功能);按需修改监听端口、域名、根目录等参数;通过各模块顶部的"启用"复选框开启反向代理、HTTPS、Gzip;在"自定义 Location"中可添加多条路径规则;生成的配置在底部文本框中实时更新,可一键复制或下载。

配置文件位置

Ubuntu/Debian 默认存放于 /etc/nginx/sites-available/;CentOS/RHEL 默认存放于 /etc/nginx/conf.d/;Docker 容器内通常为 /etc/nginx/nginx.conf。修改后需执行 nginx -t 检查语法并 nginx -s reload 重新加载。

注意事项

SSL 证书路径需为服务器实际路径;启用 HTTPS 跳转后会生成两个 server 块;WebSocket 代理需配合 proxy_http_version 1.1 与 Upgrade 头;本工具生成的配置仅作为参考,生产环境请根据实际需求调整。