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