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

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.

Теги

 

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

Установка IIS в Windows Server 2012 R2

Пришла задача поднять IIS на Windows Server 2012 R2 для CRM BPM Online от Terrasoft. Указанные ниже настройки достаточны для работы данной приблуды. Однако, пришлось также забраться в конфиги данной сторонней системы и кое что править руками. Но это уже не относится к установке IIS и опысываться здесь не будет.

Теги

10 лет Minecraft — играть в браузере

Многие слышали про игру-песочницу Minecraft, которая была создана силами одного программиста Маркуса Перссона. В 2019 году игре исполняется 10 лет. Студия Mojang сделала фанатам подарок и выложила в открытый доступ одну из первых версий - 0.0.23a_01.

Теги

Перезагружаем IIS при 500-й ошибке

Недавно мой сайт на Drupal 8 стал иногда валиться с 500-й ошибкой. Началось это с очередного обновления. Проблема, как мне кажется, связана с некорректной работой системы кеширования. Помогает перезагрузка IIS.