WordPress:网站套CloudFlare后如何利用Nginx获取用户真实IP

wordpress教程 其他教程 技术教程 主机教程评论1,873字数 432阅读1分26秒阅读模式

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

WordPress文章源自国外主机测评-https://www.zjcp.org/9194.html

复制set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;

如何放置代码,如果我们使用的是宝塔Nginx版本,那么可以在“软件管理”>“运行环境”>“Nginx”打开配置文件在http{ }后加入上述代码即可解决。如下图文章源自国外主机测评-https://www.zjcp.org/9194.html

CFIP1文章源自国外主机测评-https://www.zjcp.org/9194.html

保存完毕后,点击重载配置即可生效。文章源自国外主机测评-https://www.zjcp.org/9194.html

CFIP2文章源自国外主机测评-https://www.zjcp.org/9194.html

这样设置之后,即可获取用户真实的访问IP。文章源自国外主机测评-https://www.zjcp.org/9194.html 文章源自国外主机测评-https://www.zjcp.org/9194.html

 最后更新:2022-11-1
  • 本文由 主机测评 发表于 2022年10月31日23:16:00
  • 转载请务必保留本文链接:https://www.zjcp.org/9194.html
  • 访问
  • 软件
  • 地址
  • CDN
  • 机器人
  • Nginx
  • 黑客
  • 机器
  • cloud
  • 点击
  • 使用
  • 可以
  • 用户
  • 设置
  • 一个
  • 可能
  • cu
  • 添加
  • 面板
  • 我们
  • 如何
  • gt
  • 站点
  • 版本
  • Word
  • http
  • 网站
  • 服务器
  • 宝塔
  • 宝塔面板
  • CloudFlare
  • WordPress网站
  • c
  • d
  • e
  • g
  • h
  • WordPress
  • i
  • ip
  • l
  • m
  • PR
  • r
  • t
  • x
  • 服务
  • 配置
  • 服务器配置

发表评论