我对Nginx很陌生,感觉很混乱。我的服务器设置得很好,但问题是,由于我的服务器受到HTTP代理的保护;所以它记录的是代理服务器的IP而不是真实用户的IP。
我尝试将$_SERVER['REMOTE_ADDR'];
设置为$_SERVER['X-Forwarded-For'];
,但我得到了未定义索引错误,所以我猜我必须在Nginx中定义X-Forwarded-For
? 但我不知道如何做,我只有一个简单的设置,就是Nginx和PHP。没有更多的内容,也没有更少的内容。
我已经在网上搜索了很多,但找不到友好易懂的信息。
如果有需要,我可以访问源代码。我尝试了很多解决方案,但都无济于事。
0.0.0.0/0
和::/0
来匹配所有 IP 地址。 - pravdomil