Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带Symfony 2.1的弹性负载平衡器_Symfony_Amazon Web Services - Fatal编程技术网

带Symfony 2.1的弹性负载平衡器

带Symfony 2.1的弹性负载平衡器,symfony,amazon-web-services,Symfony,Amazon Web Services,在symfony 2.1上,有一个额外的字段trusted_proxies,告诉框架应该信任哪些代理亚马逊的弹性负载平衡器告诉您不要依赖分配给它的IP,因为它可以改变 如何在这样的环境中设置trusted_proxy指令?目前我使用的是trust\u proxy\u data,但它已被弃用,并在Symfony 2.3中被标记为删除。我不是AWS方面的专家,但我非常确定他们为负载平衡器提供了一个永远不会更改的DNS名称,所以您应该使用该名称而不是ip地址?这里有一些有趣的事情: 在symfony

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


如何在这样的环境中设置
trusted_proxy
指令?目前我使用的是
trust\u proxy\u data
,但它已被弃用,并在Symfony 2.3中被标记为删除。

我不是AWS方面的专家,但我非常确定他们为负载平衡器提供了一个永远不会更改的DNS名称,所以您应该使用该名称而不是ip地址?这里有一些有趣的事情:
在symfony 2.2上,他们添加了允许一系列IP的选项,这确实解决了这个问题。遗憾的是,在2.1中,您只能将
受信任的\u代理设置为true,让所有代理修改客户端IP。

您是否检查了这个问题-?正如我在Symfony 2.3中所述,该指令将被删除。我目前正在使用该解决方案,但我正在寻找是否有更好的选择。请原谅我的失明:[我不是AWS方面的专家,但我非常确定他们为您提供的DNS名称对于负载平衡器来说是不会更改的,所以您应该使用该名称而不是ip地址?如果我没有错,Symfony2只允许您为该阵列提供ip,没有DNS名称,尽管我会检查它。我还会检查文章,看看它是否可以解决当前的问题,以及因此,请将您的答案标记为有效。即使配置允许DNS名称,也不会有帮助。IP地址可以而且确实会更改。Symphony无法仅在DNS名称更改时不断重新查找。