Symfonyob娱乐下载 2.3新增功能:使用子网络配置可信代理
2013年4月23日·发表的法比安效力
警告:这篇文章是关于一个不受支持的Symfony版本。ob娱乐下载有些信息可能已经过时了。阅读最新的Symfony文档ob娱乐下载.
提供的
Dmitrii Chekaliuk
在# 7735.
当应用程序位于反向代理之后时,您需要对其进行正确配置,以获得客户端的“真实”IP地址和关于请求的其他一些重要信息。
配置可信代理可以从前端控制器轻松完成:
1
请求::setTrustedProxies (数组(“为1.2.3.4”));
或者通过配置(从2.3开始):
1 2
框架:trusted_agents: [“为1.2.3.4”]
的setTrustedProxies ()
方法适用于IPv4和IPv6地址,从Symfony 2.3开始,它还支持CIDR符号,当您有一个或多个具有ob娱乐下载动态IP地址的反向代理时(例如Amazon EC2的弹性负载均衡器),这非常有用。当然,你可以在一次调用中混合和匹配所有符号:
1
请求::setTrustedProxies (数组(“192.0.0.1”,“10.0.0.0/8”,“fc00:: / 7”));
这可能看起来像是一个小小的增加,但在管理大型网站时非常有用。
发表在#生活在边缘
评论
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
Thomas Lallement is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now