7

在 symfony 2.1 上,有一个额外的字段trusted_proxies,告诉框架它应该信任哪些代理。亚马逊的弹性负载均衡器告诉你不要依赖它分配的 IP,因为它可以改变。

您如何trusted_proxies在这样的环境中设置指令?目前我正在使用trust_proxy_data,但它已被弃用并在 Symfony 2.3 中被标记为删除。

4

2 回答 2

0

我不是 AWS 方面的专家,但我很确定他们为您提供了一个永远不会为负载均衡器更改的 DNS 名称,所以您应该使用该名称而不是 IP 地址吗?这里有一些有趣的东西:http: //nickhills.com/wp/2012/02/aws-elastic-load-balancing-with-a-static-ip-address/

于 2013-03-12T07:26:24.660 回答
0

在 symfony 2.2 上,他们添加了允许 IP 范围的选项,这确实解决了这个问题。遗憾的是,在 2.1 上,您只能设置trusted_proxies为 true,让所有代理修改客户端 IP。

于 2013-12-17T09:19:04.747 回答