Sites of the week

ads ads ads ads

Apache 2: Исправляем ошибку 413 Request entity too large

Posted by admin | Apache, Unix | Четверг 6 Март 2008 12:49

Решение ищется просто:

 
Server:#cd /etc/apache2
Server:/etc/apache2# cat apache2.conf |grep Limit
SecRequestBodyLimit 131072
SecRequestBodyInMemoryLimit 131072
SecResponseBodyLimit 524288
Server:/etc/apache2#

Нас интерсует как раз SecRequestBodyLimit, открываем конфигурационный файл Apache2

 
server:/etc/apache2# nano apache2.conf

Выставляем свое значение для SecRequestBodyLimit , к примеру, на класс выше:

 
SecRequestBodyLimit 1310720

Сохраняем файл, перезагружаем Apache2:

 
server:/etc/apache2# /etc/init.d/apache2 restart

Все.

2 комментариев »

  1. Comment by alpha_Qu4z4r — Февраль 20, 2010 @ 22:28

    Invalid command 'SecRequestBodyLimit', perhaps misspelled or defined by a module not included in the server configuration

    Не плохо было бы так же указать какой модуль юзается для установки этих лимитов.

    Блин, и камент не добавить нифига после неверного ввода капчи =/

  2. Comment by alpha_Qu4z4r — Февраль 20, 2010 @ 23:06

    Выяснилось, что эти ключики требуют модуля mod_security, но вот незадача, этот модуль по ходу не сильно стандартный и отсутствует в портах FreeBSD.

    Но самое поганое, что имеется 6 серверов с примерно одинаковой конфигурацией и на двух из них возникла трабла(в последствии почему-то на одном она самоустранилась!!!). А трабла заключается в том, что при заливке даже самого маленького контента(не больше нескольких килобайт) вылазит чёртова 413-ая.

    Самое удивительное, что раз модуля впринципе нет, то задать параметры этого ключа ни на одном из серверов невозможно, а значит на всех серверах должно быть какое-то дефолтное значение, но почему-то проблема сейчас наблюдается на одном сервере... =(

RSS feed for comments on this post. TrackBack URI

Leave a comment