如何调试symfony错误" Untrusted Host"在生产中

时间:2018-02-09 08:46:19

标签: symfony amazon-web-services monolog

问题:

运行symfony 3.4,我只是抢先看了一下symfony的日志,看到了一些奇怪的错误:

  

request.ERROR:未捕获的PHP异常Symfony \ Component \ HttpKernel \ Exception \ BadRequestHttpException:" Untrusted Host" 52.47.154.91"

这很奇怪,因为我不是我服务器的IP ......

问题:

你会如何调查此事?

=>我认为我需要在日志中提供更多详细信息,但我不知道如何使monolog在这个错误上更加冗长

补充信息: 我在AWS上托管我知道需要一些特殊的调整,但我认为我的app.php配置良好,可以在ELB后面运行:

Request::setTrustedProxies(
// trust *all* requests
    array('127.0.0.1', $request->server->get('REMOTE_ADDR')),
    Request::HEADER_X_FORWARDED_AWS_ELB
);

和loggued的IP是ELB(负载均衡器)的IP

1 个答案:

答案 0 :(得分:-1)

你可能在配置中有这样的东西 trusted_hosts: - "%domain%" 要么删除它,要么添加IP