Symfony 4:在Heroku上设置可信代理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Symfony 4:在Heroku上设置可信代理相关的知识,希望对你有一定的参考价值。
我正在尝试在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);
以上是关于Symfony 4:在Heroku上设置可信代理的主要内容,如果未能解决你的问题,请参考以下文章
Heroku 上的 Symfony:403 Forbidden 您无权访问此服务器上的 /
Heroku Symfony 3.2 Push 被拒绝,无法编译 PHP 应用程序