WordPress网站大量xmlrpc.php请求,解决办法
今天查看日志出现了大量POST请求xmlrpc.php,这些人都没事干没事扫我这小破站干啥。
直接访问提示如下
XML-RPC server accepts POST requests only.
xmlrpc.php 是做什么的
XML-RPC 是 WordPress 的一个特性,可以传输数据,HTTP 作为传输机制,XML 作为编码机制。 由于 WordPress 不是一个自封闭的系统,并且偶尔需要与其他系统进行通信,因此试图处理这项工作。
例如,假设您想通过移动设备在您的网站上发帖,因为您的计算机不在附近。 您可以使用 xmlrpc.php 启用的远程访问功能来做到这一点。
其实xmlrpc.php就是WordPress 为手机等客户端提供接口的一个文件。
解决方法
我也不用手机app直接把 WordPress 站点的 xmlrpc.php 在 Nginx 里禁用。将下方代码添加到网站伪静态中即可。
location = /xmlrpc.php { deny all; }
测试了一下,确实不能访问了。
阅读剩余
网站声明
本站内容可能存在水印或引流等信息,请擦亮眼睛自行鉴别;以免上当受骗;
本站提供的内容仅限用于学习和研究目的,不得将本站内容用于商业或者非法用途;