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

ModSecurity на Apache 2.2 в EC2 - сообщения HTTP Status 413 отброшены

Привет, я запускаю Mod_Security на экземплярах Ubuntu в EC2 за Elastic Loadbalancer. Это приложение на Ruby.

Я установил

SecRequestBodyLimit 293601280

Когда я загружаю файлы меньше этого размера, они обрабатываются должным образом. Когда я превышаю предельный размер выше, я получаю смешанные результаты.

Mod Security регистрирует, что он отправил клиенту сообщение 413, Request Entity too Large. Однако на стороне клиента я иногда вижу, что 413 сообщается в различных инструментах разработчика, чаще всего это net::Error-Disconnect.

В конце концов, моя цель - уловить 413 в коде и сообщить конечному пользователю, что они превысили размер файла.

Эта проблема связана с HTTPS-соединением, поэтому TCPDump / Wireshark мало помогает. Отключение ModSecurity позволяет загружать файлы любого размера.

Любые идеи?