节点配置
Worker配置
- event_worker_connections: 单个进程能并发处理的最大连接数,默认值
65000
; - event_worker_aio_requests: 设置单个工作进程(worker process)的最大未完成异步 I/O 操作数,默认值
32
; - worker_cpu_affinity: 线程与CPU绑定,默认值
auto
; - worker_processes: worker线程数量,默认值
auto
; - worker_rlimit_nofile: worker进程最大打开文件数,默认值
65000
; - worker_shutdown_timeout: 为正常关闭工作进程配置超时。当过期时,nginx将尝试关闭当前打开的所有连接,以便于关闭,默认值
60s
; - error_log_level: 错误日志级别,可选值:
info
、notice
、warn
、error
、crit
。默认值info
。
HTTP配置
- resolver: 域名解析地址,默认值
223.5.5.5 8.8.8.8 valid=600 ipv6=off
; - server_names_hash_max_size: 存储server缓存区,默认值
512
; - ants_waf_export_memory_buffer: 导出数据缓存区,默认值
2m
; - keepalive_requests: 最大连接数,默认值
10000
; - server_names_hash_bucket_size: 存储server bucket缓存区,默认值
512
; - keepalive_timeout: 空闲最大超时时间,默认值
60
; - client_max_body_size: 客户端请求服务器最大允许大小,默认值
5m
; - large_client_header_buffers: 请求行+请求头 缓冲大小,默认值
4 32k
; - resolver_timeout: 解析超时时间,默认值
5s
。
Cache缓存配置
- proxy_cache_dir_levels: 目录层级,每级n个16进制,默认值
1:2
; - proxy_cache_dir_max_size: 缓存容量最大值,默认值
100G
; - proxy_max_temp_file_size: 临时文件的的最大大小,超过的文件不缓存,默认值
1024m
; - proxy_buffers: 单个进程能并发处理的最大连接数,默认值
32 32k
; - proxy_cache_path_zone: 共享内存区容量,默认值
100m
; - proxy_busy_buffers_size: busy状态的缓冲,默认值
128k
; - proxy_cache_path_dir: 临时文件存在目录,默认值
/data/cache
; - proxy_buffer_size: 代理请求缓存大小,默认值
64k
; - proxy_http_version: 代理http版本,默认值
64k
。
Stream配置
- proxy_connect_timeout: 设定Nginx连接代理服务器的超时时间,默认值
60s
; - proxy_timeout: 配置Nginx代理服务器与后端服务器之间的超时时间,默认值
60s
。
转发配置
- 禁用的端口: 默认值
80 443
; - 相关配置限制不低于: 默认值
10
; - 相关配置限制的最大倍数: 默认值
2
; - ACL规则数限制: 默认值
10
。
公共配置配置
- 禁用的自定义端口: 默认值
22 5000 9001 6379
; - 允许的自定义端口: 默认值
1-65535
。
IP请求规则
自定义全局IP请求规则;
ip请求规则为直接以IP请求节点时的规则,例如节点IP:1.1.1.1,直接curl http://1.1.1.1将触发的规则。