我们目前正在使用Lighttpd和FastCGI为我们的客户提供PHP服务。我们最近通过RackSpace Cloud添加了负载均衡功能,以帮助我们处理流量,但客户端的IP现在是负载平衡器IP。所有流量都是通过HTTPS。通过https与Rackspace Cloud负载均衡器的客户端IP问题地址
我们启用了mod_extforward并尝试了使用我们的LB IP和不同的头文件(“X-Forwarded-For”,“Forwarded-For”,“X-Cluster-Client-Ip”)的所有不同配置。我们似乎无法得到这个工作!
任何想法?谢谢!
因此,您的问题是“RackSpace Cloud在哪个头部发送客户端IP?”应该是“X-Forwarded-For”,但为什么不简单地转储标题并寻找自己。 – AndreKR
我不确定如何做到这一点。有什么帮助吗? – Kaiser
你已经尝试过查看'phpinfo()'输出的IP地址吗?在PHP 5.4下,可以使用'getallheaders()',对于早期版本,最简单的方法可能是使用'tcpdump -s 2000 -w dump',然后将这个转储扔到Wireshark中。 – AndreKR