如何调试symfony error“;“不受信任的主机”;生产中 问题:

如何调试symfony error“;“不受信任的主机”;生产中 问题:,symfony,amazon-web-services,monolog,Symfony,Amazon Web Services,Monolog,在运行symfony 3.4时,我只是先发制人地查看了symfony的日志,发现了一些奇怪的错误: request.ERROR:Uncaught PHP异常Symfony\Component\HttpKernel\Exception\BadRequestHttpException:“不受信任的主机”52.47.154.91 这很奇怪,因为我知道它不是我服务器的IP 问题: 你将如何调查此事 =>我想我需要日志中的更多细节,但我不知道如何让独白在这个错误上更加详细 补充资料: 我在AWS上运行,

在运行symfony 3.4时,我只是先发制人地查看了symfony的日志,发现了一些奇怪的错误:

request.ERROR:Uncaught PHP异常Symfony\Component\HttpKernel\Exception\BadRequestHttpException:“不受信任的主机”52.47.154.91

这很奇怪,因为我知道它不是我服务器的IP

问题: 你将如何调查此事

=>我想我需要日志中的更多细节,但我不知道如何让独白在这个错误上更加详细


补充资料: 我在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
);

记录的IP是ELB(负载平衡器)的IP。

配置中可能有类似的内容

受信任的\u主机:
-“%domain%”

要么删除它,要么添加IP

我认为这是IP扫描的迹象,可以找到我的负载平衡器IP,而且日志是完全正常的,因为symfony应该这样做:它拒绝提供内容。根据文档,这可以在Amazon配置中管理,您探讨过这种可能性吗?(文档:)只有负载平衡器才能访问web服务器,但事实恰恰如此。它触发日志只是因为主机被禁止(这也是正常的,因为唯一的自动主机是官方域名,而不是负载均衡器的ip。通过调查这个问题,我对此很有信心。我的问题更多的是如何利用更多的日志,并让我自己100%确信这一点。我不想授权这个ip为网站的内容服务。因此,错误是的。我想知道更多关于这个错误的信息,以便更好地分析它的原因。但我很有信心这是由于机器人的IP扫描。