开发辅助

Nginx 配置生成器

免费在线 Nginx 配置文件生成工具。可视化构建 server 块,支持 SSL、反向代理、gzip 压缩、安全响应头、WebSocket 等配置,无需手动编辑。

免费使用 无需注册 浏览器本地运行

工具操作区

server {
    listen 80;
    server_name example.com;

    client_max_body_size 10M;

    root /var/www/html;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

什么是 Nginx 配置生成器?

Nginx 是互联网上使用最广泛的 Web 服务器和反向代理之一,为大量网站提供服务。它通过纯文本配置文件来定义如何处理传入的 HTTP 请求——包括服务哪些域名、将流量转发到哪里、如何终止 SSL 以及包含哪些安全响应头。Nginx 配置生成器让你通过简单的表单填写,即可生成有效的、可用于生产环境的 Nginx server 块配置。无需记忆指令名称和缩进规则,只需切换选项,即可在几秒内获得可直接复制粘贴的配置文件。

如何使用Nginx 配置生成器

  1. 1在工具区域粘贴、输入或上传需要处理的内容。
  2. 2根据任务选择格式、尺寸、输出方式或校验选项。
  3. 3检查预览结果、提示信息或转换后的数据。
  4. 4确认结果无误后复制或下载,并用于后续工作。

Nginx 配置生成器的常见使用场景

快速完成日常任务

无需安装桌面软件,打开网页即可处理常见的文本、图片、数据或格式转换任务。

检查与整理内容

在提交文件、发布内容或复制结果之前,快速发现格式问题并获得结构清晰的输出。

注重隐私的浏览器处理

对于支持本地运行的工具,数据会留在当前浏览器中,不需要上传到第三方服务。

常见问题

生成的 Nginx 配置文件应该放在哪里?

在大多数 Linux 系统上,将配置保存为 /etc/nginx/sites-available/ 目录下的文件(例如 /etc/nginx/sites-available/example.com),然后在 /etc/nginx/sites-enabled/ 中创建符号链接。运行 'nginx -t' 测试配置,'systemctl reload nginx' 应用更改。

使用 SSL 选项前是否需要准备好 SSL 证书?

是的,您需要有效的 SSL 证书和密钥文件。可以使用 Certbot 从 Let's Encrypt 获取免费证书。此工具中的默认路径指向常见的证书位置,但您应根据实际文件路径进行修改。

client_max_body_size 指令有什么作用?

它设置客户端请求体的最大允许大小。如果请求超过此限制(例如大文件上传),Nginx 会返回 413 Request Entity Too Large 错误。默认值为 10M,处理大文件上传的应用可以增大此值。

为什么要启用 gzip 压缩?

Gzip 压缩可以减小 HTTP 响应的大小,从而缩短页面加载时间并降低带宽使用。它对 HTML、CSS、JavaScript 和 JSON 等文本内容尤其有效。大多数现代浏览器都支持 gzip,因此这是一个简单的性能优化手段。