我如何知道我的负载平衡到哪台服务器?

Wil*_*lll 10 http load-balancing rackspace-cloud

我想测试位于负载均衡器后面的两台服务器之间的单向同步的一些配置更改(这都是 Rackspace Cloud 基础设施仅供参考)。我遇到的问题是,我无法分辨负载均衡到哪台服务器,因为给定的 IP 始终是负载均衡器的 IP。

是否有一种简单(甚至不是很简单)的方法来判断我实际上被定向到了哪个服务器。理想情况下,我喜欢浏览器中的某些内容,因为这意味着非技术团队成员也可以相对轻松地报告问题,但任何有关最佳方法的想法都将不胜感激。

附加信息:两台服务器都运行 Apache,负载均衡器配置了会话持久性。

200*_*ess 9

如果您想谨慎,只需让网络服务器在Server:响应标头中标识自己(RFC 2616 Sec 14.38)。例如,在 Apache 中,该标头中返回的信息由ServerTokens指令控制。然后,只需检查FirebugChrome DevToolsSafari Web Inspector 时间线中的响应标头即可

如果您想变得明显,您可以让您的 Web 应用程序将服务器名称嵌入到它生成的页面中作为可见文本。您还可以在 HTML 注释中报告服务器名称,这需要查看源代码才能看到。