解决WordPress网站宝塔面板套CloudFlare的CDN后如何利用Nginx获取用户真实IP

前言

如果您使用的是宝塔面板来管理您的服务器,则您的站点很可能使用 CloudFlare、Sucuri、Nginx 等代理域服务。它们会用CDN的 IP 地址替换您用户的 IP 地址。如果站点运行的服务器配置不正确,这种情况经常发生,所有用户都将获得相同的 IP 地址。这也适用于机器人和黑客。因此,锁定一个用户将导致其他所有人都被锁定。可以在Nginx设置中添加2行代码来获得用户的真实访问IP,通过代码识别IP来源并正确处理它们。

如何放置代码,如果我们使用的是宝塔Nginx版本,那么可以在“软件管理”>“运行环境”>“Nginx”打开配置文件在http{ }后加入上述代码即可解决。如下图

图片[1]-解决WordPress网站宝塔面板套CloudFlare的CDN后如何利用Nginx获取用户真实IP-宅学院

保存完毕,点击重载配置

图片[2]-解决WordPress网站宝塔面板套CloudFlare的CDN后如何利用Nginx获取用户真实IP-宅学院

这样设置之后,即可获取用户真实的访问IP


© 版权声明
THE END
喜欢就支持一下吧
点赞3 分享
评论 抢沙发