Symfony 4:在Heroku上设置可信代理

问题描述 投票:1回答:1

我正在尝试在Heroku上部署安全的Symfony 4应用程序。

从Symfony 4开始,前面改变了。旧的Heroku文档解释了如何设置受信任的代理以接受Heroku负载均衡器,但自从Symfony 4以来,该方法已被更改。

你如何配置你的public/index.php接受Herm Proxies与Symfony 4?

谢谢。

symfony heroku
1个回答
2
投票

找到了!

就行之后:

$request = Request::createFromGlobals();

添加:

Request::setTrustedProxies([$request->server->get('REMOTE_ADDR')], Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);
© www.soinside.com 2019 - 2024. All rights reserved.