我试图在Heroku上部署安全的Symfony 4应用程序。
从Symfony 4开始,前面改变了。旧的Heroku文档解释了如何设置受信任的代理以接受Heroku负载均衡器,但自Symfony 4以来,该方法已被更改。
如何配置public/index.php
接受Herm Proxies与Symfony 4?
谢谢。
答案 0 :(得分:2)
发现它!
紧接着这一行:
$request = Request::createFromGlobals();
添加:
Request::setTrustedProxies([$request->server->get('REMOTE_ADDR')], Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);