Nginx配置生成器

在线生成常用 Nginx 配置,包括静态站点、反向代理、HTTPS 跳转、Gzip、缓存和跨域,填写域名和参数即可生成 server 块。

0
配置行数

工具介绍

Nginx配置生成器可以快速生成可直接使用的Nginx网站server块配置,支持静态网站和反向代理两种模式,自动包含常用优化项和安全设置。

使用方法

  1. 填写您的域名(服务器名称)和网站根目录,如果是反向代理请填写后端目标地址
  2. 根据需要勾选功能选项:HTTPS强制跳转、Gzip压缩、静态资源缓存、跨域支持
  3. 设置允许的最大客户端上传大小
  4. 点击生成配置,然后复制配置到您的Nginx配置目录中

配置说明

注意事项

生成配置仅供参考,请根据您的实际服务器环境和业务需求修改;配置完成后请使用nginx -t测试配置正确性,再执行nginx -s reload重载生效。

生成的配置需要修改哪些部分才能使用?

主要需要修改SSL证书路径,如果是PHP网站需要确认PHP-FPM的地址是否正确,如果是反向代理请确认后端目标地址填写无误。

为什么要强制HTTPS跳转?

HTTPS是当前互联网推荐的协议,可以保护数据传输安全,提升网站安全性和搜索引擎排名,开启后所有HTTP请求都会自动跳转到HTTPS。

反向代理模式和静态文件模式有什么区别?

如果您的网站是纯前端静态文件,请使用静态文件模式,直接由Nginx处理;如果您的网站是后端服务(如Node.js、Python应用),请使用反向代理模式将请求转发给后端服务。

跨域配置是什么,什么时候需要开启?

如果您需要允许其他域名的网站访问本站的资源或API接口,需要开启跨域(CORS)支持,如果是独立网站不需要开启。