ModSecurity: Фильтр вывода: не удалось прочитать сегмент (rc 104): сброс соединения по пиру - PullRequest
7 голосов
/ 05 июля 2010

Я делаю POST-запрос к службе отдыха, выполненной с помощью django и поршневой загрузки файла, но когда я делаю запрос, я получаю эту (странную?) Ошибку:

[Sun Jul 04 16:12:38 2010] [error] [client 79.39.191.166] ModSecurity: Output filter: Failed to read bucket (rc 104): Connection reset by peer [hostname "url"] [uri "/api/odl/"] [unique_id "TDEVZEPNBIMAAGLwU9AAAAAG"]

Что этоимею в виду?И как я могу это отладить?

Ответы [ 2 ]

1 голос
/ 04 октября 2011

Фильтрация выходных данных - это способ для администратора проверить весь текст, который проходит через Apache для определенного набора строк, а затем заблокировать эти запросы.

У вас есть два варианта:

  1. Посмотрите на правила фильтра mod_security в вашей конфигурации apache.
  2. Удалите половину текста из вашего вывода и посмотрите, если онработает или нет.Если это так, проблемная строка находится внутри этого блока текста.Повторите с фрагментами текста все меньше и меньше, пока не найдете оскорбительную строку.
1 голос
/ 20 июля 2011

Я считаю, что вам необходимо реализовать защиту CRSF согласно https://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ajax

...