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 问题。
🚀 使用说明与生效方法
- 在左侧表单中填写您的实际域名、目录路径等信息,右侧会实时生成 Nginx 配置文件内容。
- 点击“下载”或“复制”按钮,将配置内容保存至您的服务器中。通常放置在
/etc/nginx/conf.d/或/etc/nginx/sites-available/目录下,例如命名为example.com.conf。 - 在服务器终端执行配置语法测试,确保没有语法错误: nginx -t
- 测试通过后,重新加载 Nginx 使配置生效: nginx -s reload或
systemctl reload nginx
🛡️ 安全与性能优化说明
- 拒绝访问隐藏文件:本工具生成的配置默认包含
location ~ /\. { deny all; }规则,防止.git源码泄露或.env配置文件泄露,极大提升了网站安全性。 - 静态资源缓存优化:针对
js, css, png, jpg, woff等静态资源,自动配置了 30 天的浏览器缓存过期时间 (expires 30d;),并添加了Cache-Control头,这能有效减少服务器带宽压力,加快网站二次加载速度。
有需求或想法?欢迎联系客服
如果您希望补充某些功能、优化展示方式,或想增加更适合自己场景的工具玩法,都可以把想法反馈给客服。若您需要定制开发,也欢迎直接联系沟通。