ModSecurity: Предупреждение. Совпадение с шаблоном "^ POST $" в REQUEST_METHOD - PullRequest
0 голосов
/ 11 июня 2019

Мои сайты испытывают серьезные простои, и мои пользователи много жалуются.

Я продолжаю получать следующую ошибку с хост-сервера в журнале.

[вторник, 11 июня 00: 53: 31.161600 2019] [: ошибка] [pid 110055: tid 140662619748096] [IP-адрес клиента] ModSecurity: предупреждение. Совпадение с шаблоном "^ POST $" в REQUEST_METHOD. [file "/opt/mod_security/hg_rules.conf"] [line "1421"] [id "9009999"] [msg "8 char spam"] [hostname "hostname"] [uri "url"] [unique_id "уникальный идентификатор "], реферер: url

Я не смог найти никакого решения через Google, поэтому я здесь. ПОЖАЛУЙСТА, ПОМОГИТЕ МНЕ!

JS

  var xhr = new XMLHttpRequest();
    xhr.open("POST", "filename.php", true);
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xhr.send(data);

PHP

if(isset($_POST['requested_data'])){
        //queries and echo
}

1 Ответ

0 голосов
/ 11 июня 2019

Очевидно, что правило ModSecurity в вашем файле "/opt/mod_security/hg_rules.conf" вашего веб-сервера. Возможно, вам придется либо закомментировать правило, если оно не нужно, либо SecRuleUpdateTargetById 9009999 "!POST:/^matched pattern.*/", чтобы внести в белый список соответствующий шаблон.

...