Назад | Перейти на главную страницу

Как отлаживать modsecurity_audit_log

Я получал доступ www.example.com/RestAPI/index.php/tweets.json на моем сервере.

В modsec_audit.log показал следующую ошибку, но в ней нет связанных ошибок / предупреждений modsec_debug.log. Я видел, что ошибка внутреннего сервера зарегистрирована в example-error_log.

Как я могу отладить эту внутреннюю ошибку сервера?

--8560e90b-A--

[21 марта 2012: 07: 01: 52 +0000] T2l84H8AAAEAAGxPZ @ QAAAAG x.x.x.x 33101 x.x.x.x 80

--8560e90b-B--

GET /RestAPI/index.php/tweets.json HTTP / 1.1 Хост: www.example.com Пользовательский агент: Mozilla / 5.0 (X11; Linux i686; rv: 11.0) Gecko / 20100101 Firefox / 11.0 Принять: text / html, приложение / xhtml + xml, приложение / xml; q = 0,9,/; q = 0.8 Accept-Language: en-us, en; q = 0.5 Accept-Encoding: gzip, deflate DNT: 1 Cookie: __utma = 159129855.1463065063.1331789485.1331789485.1331789485.1; __utmz = 159129855.1331789485.1.1.utmcsr = (прямой) | utmccn = (прямой) | utmcmd = (нет); 8cb6a414cf5ec1919864de0e80bea4da = 0es7dcu0p10cocfpferb2lddi0; 8926e4f3c475bb6fcacb409299f1bd27 = 53cf8c5e6bf78ea45096945377e6d609 Подключение: keep-alive Cache-Control: max-age = 0

--8560e90b-F--

HTTP / 1.0 500 Внутренняя ошибка сервера X-Powered-By: PHP / 5.3.5 Content-Length: 0 Соединение: закрыть Content-Type: text / html; charset = UTF-8

--8560e90b-H--

Apache-Handler: php5-script Секундомер: 1332313312358005 130428 (- - -) Производитель: ModSecurity для Apache / 2.5.12 (http://www.modsecurity.org/); основной набор правил / 2.0.5. Сервер: Apache

--8560e90b-Z--

Я думаю, что mod_security здесь действительно просто мессенджер, который сам по себе ничего не блокирует. Внутренняя ошибка сервера HTTP 500 обычно вызвана

  • Неправильная конфигурация Apache для этого виртуального хоста / каталога
  • Неисправный файл .htaccess в этом каталоге.
  • Что-то другое

Все остальное работает на вашем сервере нормально, а только tweets.json - нет?