Rackspace Load Balancer后面的Nginxvalidation

我似乎无法从Rackspace云平衡器后面获得Nginx的基本authentication。

首先,我在我的nginx.conf中使用这个代码(它也是使用真正的IP模块,这是我尝试的mannny解决scheme之一):

http { set_real_ip_from 1.1.1.2; #real_ip_header X-Forwarded-For; satisfy any; allow 1.1.1.2; deny all; auth_basic "Restricted"; auth_basic_user_file /etc/nginx/htpasswd; 

这是我在PHP中的头中看到的字段:

 ["HTTP_X_FORWARDED_FOR"]=> string(14) "1.1.1.2" 

由于某种原因,Nginx在默认情况下不起作用。

我已经尝试了很多东西,但似乎无法使其工作。

有任何想法吗?

正如我问我实际上发现它为什么不工作:

 set_real_ip_from 

说一个你信任IP的IP列表,所以我需要把我的负载均衡IP放到那里,注释掉下一行,现在一切正常。