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

Edw*_*ang 14 http

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

Jes*_*r M 19

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

  • 自定义 HTTP 标头。只要您留在 X- 命名空间中,这真的是您的选择。对我个人来说X-Backend-Server是描述性的,而且似乎很流行

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

更新:我2011 年发现了这个关于 HTTP 标头的调查。我的建议X-Backend-Server是第 119 号,而X-Server-Name 在列表中是第 56 号。所以我想说这X-Server-Name似乎是最常见的标题。

  • 真正的一点是,无论“X-”标头是官方的、已弃用的还是其他任何东西,它们都不会破坏任何内容,并且对于诸如此处所问的目的非常有用。简而言之,使用它们完全没问题。 (4认同)
  • 链接坏了... (4认同)