如果你是一名部落客或网站主,自行租用服务器空间(例如:Bluehost)建置 WordPress 内容管理系统(部落格),可能已经发现不管是读者留言(Comment)或是入侵者的 IP 位址都是一模一样。

目前已知的状况是,如果反向代理(Reverse Proxy)采用 Nginx,网站服务器(Web Server)采用 Apache 共同建构 WordPress 的网站环境,或是使用内容传递网络(CDN, Content delivery network,例如:Cloudflare)加速浏览速度时,就有可能会发生这个问题。

前者是因为浏览者的原始「网际网络协定位址(IP Address, Internet Protocol Address,又译为网际协定位址)」透过 Nginx 分配给 Apache 时,WordPress 会以 Ngnix 的 IP 位址视为浏览者 IP。后者也是类似情况,只是浏览者改成透过 CDN 浏览网站。

解决办法

在服务器的网站目录下,找出「wp-config.php」这个文件文件,并且将下面代码写入该文件中,就能修正使用错误 IP 位址的问题。

/** Mountos: Fix Same Comment IP Issue */if($_SERVER[‘HTTP_X_REAL_IP’]){$_SERVER[‘REMOTE_ADDR’] = $_SERVER[‘HTTP_X_REAL_IP’];}

wordpress_fix_same_ip_issue_code在 wp-content.php 新增修改代码。

✦ 独立报道 · 读者支持 ✦

以实际行动支持独立观点,与我们一同走得更远

每一篇条理清晰的分析、每一次不随波逐流的观察,背后都是对真实与品质的坚持。我们拒绝内容农场与算法流量绑架,坚持自由独立的客观发声。

维持高品质的原创写作与独立运营,需要持续的实质力量。您可以选择一次性赞助或每月定期支持,通过 Google 安全结账,与我们一同守护这份深刻与清醒。

由 Google 安全处理付款 · 可随时在 Google 账户管理或取消