配置HTTP/HTTPS头字段
HTTP头字段是指在超文本传输协议(HTTP)的请求和响应消息中的消息头部分。HTTP头部字段可以根据需要自定义,本文介绍可通过HTTP和HTTPS监听器支持的非标准头字段实现的功能特性。
头字段 |
功能开关 |
功能说明 |
独享型负载均衡 |
---|---|---|---|
X-Forwarded-ELB-IP |
获取弹性公网IP |
开启获取弹性公网IP开关,ELB可通过X-Forwarded-ELB-IP头字段获取负载均衡实例的公网IP地址,传输到后端服务器的报文中。 格式如下(XX.XXX.XX.XXX代表ELB的弹性公网IP): X-Forwarded-ELB-IP:XX.XXX.XX.XXX |
√ |
X-Forwarded-ELB-ID |
获取负载均衡实例ID |
开启获取负载均衡实例ID开关,ELB可通过X-Forwarded-ELB-ID头字段获取负载均衡实例的ID,传输到后端服务器的报文中。 |
√ |
X-Forwarded-Port |
获取监听器端口号 |
开启获取监听器端口号开关,ELB可通过X-Forwarded-Port头字段获取监听器的端口号,传输到后端服务器的报文中。 |
√ |
X-Forwarded-For-Port |
获取客户端请求端口号 |
开启获取客户端请求端口号开关,ELB可通过X-Forwarded-For-Port头字段获取客户端请求的端口号,传输到后端服务器的报文中。 |
√ |
头字段 |
功能开关 |
功能说明 |
独享型负载均衡 |
---|---|---|---|
X-Forwarded-Host |
重写X-Forwarded-Host |
|
√ |
X-Forwarded-Proto |
重写X-Forwarded-Proto |
|
√ |
X-Real-IP |
重写X-Real-IP |
|
√ |
- 支持配置HTTP/HTTPS头字段功能逐步上线中,请以控制台实际为准。
- “√”表示负载均衡支持该行对应的请求头;“×”表示负载均衡不支持该行对应的请求头。
添加HTTP/HTTPS头字段
- 进入弹性负载均衡列表页面。
- 您可以通过以下两种操作入口,添加HTTP/HTPS监听器请求头。
- 在弹性负载均衡列表页面,单击目标负载均衡器名称。在“负载均衡器”界面的“监听器”页签,单击“添加监听器”。
- 在弹性负载均衡列表页面,在目标负载均衡器所在行的操作列,单击“添加监听器”。
- 在“添加监听器”界面,展开高级配置,根据您的业务需求,开启您需要添加HTTP/HTTPS头字段的功能开关。
- 根据界面提示,完成监听器后续的配置步骤。
- 确认配置完成,单击“提交”。
修改HTTP/HTTPS头字段
- 进入弹性负载均衡列表页面。
- 在弹性负载均衡列表页面,单击目标负载均衡器名称。
- 在“监听器”页签,在目标监听器所在行的操作列,单击“编辑”。
- 在“编辑监听器”界面,展开高级配置,根据您的业务需求,开启或关闭HTTP/HTTPS头字段的功能开关。
- 单击“确定”。