我們目前正在使用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