reply_body_max_size

    TAG: reply_body_max_size bytes allow|deny acl acl... Как пользоваться?

    Этот тэг определяет максимальный размер тела ответа в байтах. Это может быть использовано для запрета скачивания больших файлов, таких как MP3 и фильмов. Когда заголовки ответа получены, происходит проверка размера тела ответа. Смотрится значение content-length(размер содержимого). Если размер содержимого больше разрешенного размера, то запрос блокируется и пользователь получает сообщение об ошибке - The request or reply is too large(Запрос или ответ слишком большой). Если в ответе не указан content-length и размер ответа лимитирован, то клиент получит часть ответа, соответствующую по размеру, установленному ограничению.

    ВНИМАНИЕ: если у вас выстроена иерархия кэшей, то могут возникнуть проблемы. Если не указано в заголовке content-length, то в кэш попадет часть ответа. Следовательно, если соседний прокси сделает запрос к вашему прокси на предмет некоего запроса, который был кэширован вашим прокси частично, то соседний прокси ответит клиенту тем, что взял у вас из кэша. Т.е. выдаст результат частично.

    Если установлено значение в 0(по умолчанию), то максимальный размер тела ответа неограничен.

    Примечание : Можно попробовать использовать этот тэг для ограничения максимального размера тела запроса для определенных IP адресов или группы IP адресов используя ACL.

    По умолчанию:

    reply_body_max_size 0 allow all