鲸造WhaleKit

Nginx 配置生成器

表单式填写,实时生成生产级 nginx.conf 配置。支持反向代理、负载均衡、HTTPS、静态站点及常用安全/性能片段。

反向代理配置

代理路径
秒超时

生成结果

1# Gzip 压缩
2gzip on;
3gzip_vary on;
4gzip_proxied any;
5gzip_comp_level 6;
6gzip_min_length 1024;
7gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript image/svg+xml;
8
9server {
10 listen 80;
11 server_name example.com;
12
13 access_log /var/log/nginx/example.com.access.log;
14 error_log /var/log/nginx/example.com.error.log;
15
16 client_max_body_size 50m;
17
18 location / {
19 proxy_pass http://127.0.0.1:3000;
20
21 # 传递真实客户端信息
22 proxy_set_header Host $host;
23 proxy_set_header X-Real-IP $remote_addr;
24 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
25 proxy_set_header X-Forwarded-Proto $scheme;
26
27 # 超时设置
28 proxy_connect_timeout 60s;
29 proxy_send_timeout 60s;
30 proxy_read_timeout 60s;
31
32 proxy_buffering on;
33 proxy_buffer_size 4k;
34 proxy_buffers 8 4k;
35 }
36
37 # 安全响应头
38 add_header X-Frame-Options "SAMEORIGIN" always;
39 add_header X-Content-Type-Options "nosniff" always;
40 add_header X-XSS-Protection "1; mode=block" always;
41
42}