Nginx配置生成器
在线Nginx配置生成工具,支持反向代理、负载均衡、SSL/TLS等常用配置场景
基本配置
反向代理
SSL/TLS
负载均衡
生成的配置
server {
listen 80;
listen [::]:80;
server_name example.com;
# 网站根目录
root /var/www/html;
index index.html index.htm index.php;
# 主要位置配置
location / {
try_files $uri $uri/ =404;
}
# 静态文件缓存
location ~* \.(jpg|jpeg|png|gif|ico|css|js|woff|woff2|ttf|svg)$ {
expires 1y;
add_header Cache-Control "public, immutable";
}
# 安全头
add_header X-Frame-Options "SAMEORIGIN" always;
add_header X-Content-Type-Options "nosniff" always;
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
add_header X-XSS-Protection "1; mode=block" always;
}常用配置模板
工具说明
简介
Nginx配置生成器用于快速生成Nginx服务器配置文件,支持反向代理、负载均衡、SSL/TLS等常用配置场景。
功能说明
基本配置
设置服务器名称、监听端口和网站根目录,适用于静态网站部署。
server_name example.com;
反向代理
将请求转发到后端服务,适用于API网关或微服务架构。
proxy_pass http://localhost:3000;
SSL/TLS
启用HTTPS加密通信,配置证书和私钥路径,自动添加HTTP重定向。
listen 443 ssl;
负载均衡
将请求分发到多个后端服务器,支持轮询、最少连接、IP哈希等策略。
upstream backend { server 192.168.1.10; }
使用场景
静态网站部署
选择静态网站模板,配置域名和根目录,一键生成基础Nginx配置。
API网关配置
启用反向代理,将外部请求转发到内部API服务,支持多后端负载均衡。
HTTPS网站部署
启用SSL并配置证书路径,自动生成HTTP到HTTPS的重定向配置。
WordPress部署
选择WordPress模板,生成包含PHP处理和伪静态规则的专业配置。