全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

个性化配置

最近更新时间:2024-03-27 18:33:51

个性化配置项及参数

配置字段

类型

是否可缺省

默认值

参数范围

说明

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-900]单位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

配置示例

  1. 登录负载均衡控制台,在在配置监听器界面,打开个性化配置开关。

    image.png
  2. 输入配置项和参数,需以;结尾,配置完成后,点击确定即可创建监听器。

注意:

  • 所有未在个性化配置代码配置中配置的配置项将全部置为默认值。如:第一次配置时将proxy_connect_timeout设置为10s,第二次配置时将本行配置删除,点击确认编辑监听器后会重新置为默认值5s。

  • 若想将 proxy_request_buffering 设置成为 on,必须先设置client_max_body_size小于256M,若没有此配置项创建监听器会报错。

  • 若打开开关后未填写任何配置项,下次进入页面,开关会置为关闭状态。

  • 配置项填写错误或参数值错误会实时标红,请按照文档检查配置。

  • 若同一行结尾填写多个;会自动处理为一个;,不影响使用。

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈