最近更新时间:2024-07-18 11:59:12
配置字段 | 类型 | 是否可缺省 | 默认值 | 参数范围 | 说明 |
---|---|---|---|---|---|
client_header_timeout | Integer | 是 | 600s | [30-600]单位s | 获取到 Client 请求头部的超时时间, 超时返回408。 |
client_header_buffer_size | Integer | 是 | 1k | [1-256]单位k | 存放 Client 请求头部的默认 Buffer 大小。 |
client_body_timeout | Integer | 是 | 600s | [30-600]单位s | 获取 Client 请求 Body 的超时时间,不是获取整个 Body 的持续时间,而是指空闲一段时间没有传输数据的超时时间,超时返回408。 |
client_max_body_size | Integer | 是 | 51200M | [1-51200]单位M | - 默认配置范围为1M-256M,直接配置即可。- 最大支持10240M,即10G。当 client_max_body_size 的配置范围大于256M时, 必须设置 proxy_request_buffering 的值为 off。 |
keepalive_timeout | Integer | 是 | 300s | [0-3600]单位s | Client-Server 长连接保持时间,设置为0则禁用长连接 |
proxy_connect_timeout | Integer | 是 | 5s | [4-120]单位s | upstream 后端连接超时时间。nginx建议不超过75 |
proxy_read_timeout | Integer | 是 | 60s | [1-3600]单位s | 读取 upstream 后端响应超时时间。 |
proxy_send_timeout | Integer | 是 | 60s | [30-3600]单位s | 向 upstream 后端发送请求的超时时间。 |
proxy_request_buffering | String | 是 | off | on,off | - on 表示缓存客户端请求体:负载均衡会缓存请求,全部接收完成后再分块转发给后端 CVM。- off 表示不缓存客户端请求体:负载均衡收到请求后,立即转发给后端 CVM,此时会导致后端 CVM 有一定性能压力。 |
ssl_early_data | String | 是 | off | on;off | 只有选择tls1.3才可以选择on |
x_forwarded_for | String | 是 | true | true;false | 通过x_forwarded_for头字段获取客户端IP |
x_forwarded_proto | String | 是 | true | true;false | 通过x_forwarded_proto字段获取负载均衡实例的监听协议 |
x_forwarded_port | String | 是 | true | true;false | 通过x_forwarded_port字段获取负载均衡实例的监听端口 |
x_forwarded_client_port | String | 是 | false | true;false | 通过x_forwarded_client_port字段获取访问负载均衡实例的客户端端口 |
x_forwarded_slb_id | String | 是 | false | true;false | 通过x_forwarded_slb_id字段获取负载均衡实例ID |
max_fails | Integer | 是 | 1f | [0-10000]单位f | 响应请求的失败次数(值为0时表示关闭代答) |
fail_timeout | Integer | 是 | 10s | [0-10000]单位s | 响应请求的失败时间 |
http2_headers_comp | String | 是 | off | on;off | 针对ALB HTTPS监听器,且客户端到LB的协议版本为2.0时,提供Header压缩功能。 |
x_real_ip | String | 是 | false | true;false | 通过x_real_ip字段获取客户端IP |
注意:
所有未在个性化配置代码配置中配置的配置项将全部置为默认值。如:第一次配置时将proxy_connect_timeout设置为10s,第二次配置时将本行配置删除,点击确认编辑监听器后会重新置为默认值5s。
若想将 proxy_request_buffering 设置成为 on,必须先设置client_max_body_size小于256M,若没有此配置项创建监听器会报错。
若打开开关后未填写任何配置项,下次进入页面,开关会置为关闭状态。
配置项填写错误或参数值错误会实时标红,请按照文档检查配置。
若同一行结尾填写多个;会自动处理为一个;,不影响使用。
纯净模式