Nginx 配置生成器

可视化生成 Nginx 反向代理、HTTPS、静态网站配置。

工具加载中...

在线 Nginx 配置生成器介绍

Nginx 是一款轻量级的高性能 Web 服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。在实际的网站部署和运维过程中,编写一份安全、规范且高效的 nginx.conf 或 vhost.conf 往往需要查阅大量官方文档。本工具通过可视化的表单界面,帮助您快速生成符合最佳实践的 Nginx 站点配置。

✨ 核心功能

  • 基础建站:快速配置 server_name(域名)、listen(监听端口)和 root(网站根目录),轻松搭建静态 HTML 站点。
  • HTTPS 一键配置:勾选启用 HTTPS,自动生成 SSL 证书路径配置及安全的 TLS 协议和加密套件,并支持强制 HTTP 301 跳转到 HTTPS。
  • 反向代理 (Proxy Pass):轻松配置后端接口的反向代理,自动携带 X-Real-IP、X-Forwarded-For 等重要真实访客 IP 请求头。
  • PHP-FPM 支持:内置标准的 PHP-FPM FastCGI 解析配置,兼容主流的 LNMP 架构(如 WordPress、Typecho、ThinkPHP)。
  • SPA 路由防 404:针对 Vue.js、React 等单页应用(SPA)的 History 路由模式,一键生成 try_files $uri $uri/ /index.html 规则,解决刷新 404 问题。

🚀 使用说明与生效方法

  1. 在左侧表单中填写您的实际域名、目录路径等信息,右侧会实时生成 Nginx 配置文件内容。
  2. 点击“下载”或“复制”按钮,将配置内容保存至您的服务器中。通常放置在 /etc/nginx/conf.d/ 或 /etc/nginx/sites-available/ 目录下,例如命名为 example.com.conf。
  3. 在服务器终端执行配置语法测试,确保没有语法错误:
    nginx -t
  4. 测试通过后,重新加载 Nginx 使配置生效:
    nginx -s reload
    或 systemctl reload nginx

🛡️ 安全与性能优化说明

  • 拒绝访问隐藏文件:本工具生成的配置默认包含 location ~ /\. { deny all; } 规则,防止 .git 源码泄露或 .env 配置文件泄露,极大提升了网站安全性。
  • 静态资源缓存优化:针对 js, css, png, jpg, woff 等静态资源,自动配置了 30 天的浏览器缓存过期时间 (expires 30d;),并添加了 Cache-Control 头,这能有效减少服务器带宽压力,加快网站二次加载速度。

有需求或想法?欢迎联系客服

如果您希望补充某些功能、优化展示方式,或想增加更适合自己场景的工具玩法,都可以把想法反馈给客服。若您需要定制开发,也欢迎直接联系沟通。