Dav*_*ave 9 amazon-ec2 symfony
在处理SSL连接并将其作为HTTP发送给您的EC2负载均衡器后面时,确保在Symfony2中使用HTTPS的干净的Symfony方法是什么.
如果您执行requires_channel之类的操作,则会在初始更改为HTTPS后获得重定向循环,因为在Web服务器本身上您仍然在执行HTTP.该网址确实显示了HTTPS,并且亚马逊也提供了X-FORWARDED-PROTO标头.
是否有一种干净的方式让symfony2处理这种情况?
您应该检查此方法是否适合您.
在你app.php之前$kernel->handle(...);你应该设置:
Request::trustProxyData();
Run Code Online (Sandbox Code Playgroud)
更新:
您还可以在config.yml(参见doc)中配置您的应用程序:
framework:
...
trust-proxy-headers: true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2436 次 |
| 最近记录: |