HTTP标头,用于指示负载均衡器后面的原始服务器


13

出于调试目的,我们希望配置负载平衡的Web服务器池以输出HTTP标头,以标识为请求提供服务的“ true”服务器。但是,我们不知道标题应该是什么!是否有任何预先存在的标头?你有最喜欢的吗?

Answers:


18

AFAIK对此没有正式的标准。我所看到的是:

  • 自定义HTTP标头。只要您留在X-名称空间中,这实际上就是您的选择。对我个人来说X-Backend-Server是描述性的,而且似乎很受欢迎

  • 在内容正文的末尾将后端服务器ID写入HTML注释中。

更新:我从2011年开始对HTTP标头进行了野外调查。我的建议X-Backend-Server是编号119,而X-Server-Name 列表中的编号56。因此,我想说这X-Server-Name似乎是最常见的标头。


1
请注意,不赞成使用X-前缀:tools.ietf.org/html/rfc6648
Edward Z. Yang

@爱德华·Z·杨:很好的评论。从该RFC,第1节,项目符号4:“不建议现有的“ X-”参数应保持使用还是迁移[]。如果没有(我不知道的)较新的实现,我个人会坚持使用X-Backend-Server或类似的“ X-”头文件。:-)
Jesper M

4
真正的意义在于,无论“ X-”标题是正式的,不建议使用的标题还是其他任何东西,它们都不会破坏任何内容,并且对于诸如在此处被问到的目的非常有用。简而言之,使用它们非常好。
John Gardeniers

1
根据该报告,看起来X-Served-By实际上今天已经被更多地使用。
Brian Wigginton 2012年

4
链接已断开...
slm
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.