Wordpress: HTTP Error 405 при настройке Jetpack
Есть сайт на Wordpress, установил плагин Jetpack. Плагин не работает и сообщает об ошибке 405.
Да и в целом при обращении к файлу xmlrpc.php
отдаётся ошибка HTTP 405. Блокировка установлена по имени файла, содержимое файла роли не играет.
Как исправить?
Техническая поддержка снимает блокировку по запросу в тикет-систему
Разблокировка возможно только на платном хостинге, на бесплатном хостинге разблокировать файл не представляется возможным.
А зачем вообще блокировали?
Тучи китайских (и не только) ботнетов носились по сайтам и долбились в этот файл, перебирая пароль и заражая все сайты с недостаточно надёжными паролями, генерируя очень неслабую нагрузку на серверах.
И, несмотря на солидную популярность того же Jetpack, системные администраторы хостера приняли волевое решение заблокировать доступ к файлу на уровне NGINX’a.
На самом деле заблокирован не только этот файл, но и еще несколько, горячо любимых ботнетами, но проблем клиентам доставляет блокировка только этого файла.