Перейти к основному содержанию

Nginx — 413 Request Entity Too Large

Nginx

Исправляем ошибку 413 Request Entity Too Large в веб-сервере nginx при загрузке большого файла.

nginx

Собственно, ошибки никакой нет. Просто размер загружаемого вами файла превышает допустимый в настройках nginx. В nginx по умолчанию установлено ограничение в 1 МБ. Вам нужно или загрузить фал меньшего размера, или разрешить загружать файлы большего размера.

Максимальный размер файла настраивается параметром client_max_body_size. Разрешим загружать файлы размером до 16 МБ:

server {
    ...
    client_max_body_size 16m;
    ...
}

zabbix

Обновляем конфигурацию nginx:

service nginx reload

Файл загрузился. Теперь с чувством выполненного долга почувствовать себя начинающим кулхацкером.

Дополнительно

В Apache смотрим в сторону LimitRequestBody, значение указывается в байтах:

LimitRequestBody 16384

В PHP смотрим upload_max_filesize и post_max_size в php.ini.

Теги

 

Похожие материалы

Добавляем уведомления виджету комментариев "В контакте"

Есть такая замечательная штука, виджет комментариев "В контакте". Но у него есть небольшой минус — нет возможности "из коробки" получать уведомления о новых комментариях. Есть блок, выводящий все комментария, но он показывает только сообщения первого уровня, вложенные ответы не видно. Добавим уведомления на почту при поступлении нового комментария.

Теги

CTF — HTTP - Cookies

Продолжаем решать задачки по информационной безопасности web-серверов. Сегодня задачка с портала root-me.org, называется "HTTP - Cookies". За решение задачки дают 20 баллов, сложнее начального уровня.

Теги