Php Yii2:添加本地nginx代理以请求受信任主机

Php Yii2:添加本地nginx代理以请求受信任主机,php,nginx,yii2,Php,Nginx,Yii2,我在一台Debian机器上安装了nginx和php7.2-fpm。nginx通过linux socks将请求转发给php。我使用Yi2,它有request->trustedHosts设置。我需要在那里添加我的本地nginx,以便能够设置x-forward-proto和其他安全头。 我需要在trustedHosts中设置哪个地址?Ipv4和Ipv6 cidr环回没有帮助。 我只是不明白nginx使用什么网络接口来代理请求——环回(127.0.0.1)、一些内部ip、外部(互联网)ip?那么,要绑定

我在一台Debian机器上安装了nginx和php7.2-fpm。nginx通过linux socks将请求转发给php。我使用Yi2,它有request->trustedHosts设置。我需要在那里添加我的本地nginx,以便能够设置x-forward-proto和其他安全头。 我需要在trustedHosts中设置哪个地址?Ipv4和Ipv6 cidr环回没有帮助。 我只是不明白nginx使用什么网络接口来代理请求——环回(127.0.0.1)、一些内部ip、外部(互联网)ip?那么,要绑定的默认出站ip nginx select是什么(我是否应该使用proxy_bind将其更改为127.0.0.1)


提前感谢。

请求->受信任主机设置已根据$\u服务器[“远程地址”]提供的ip地址进行检查。所以检查这个变量的内容

如果您的计算机位于代理之后,$\u服务器[“REMOTE\u ADDR”]应该包含代理的ip。尝试将该ip添加到trustedHosts阵列中

(如果没有代理且您的计算机直接连接到internet,则使用trustedHosts似乎没有任何意义。在这种情况下,$\u SERVER[“REMOTE\u ADDR”]将包含客户端的ip,但您不应通过在trustedHosts中添加“0.0.0.0/0”来信任任何客户端)