Директивы(TAG) Squid. force_request_body_continuation

TAG: force_request_body_continuation

Этот тэг определяет, как будет Squid обрабатывать запросы на отправку(upload) данных от клиента на сервер - будет ли ждать ответа от клиента или автоматически начнет передачу данных.

Обычно, когда к Squid поступает запрос с заголовком "Expect: 100-continue" или команда upload FTP (т.е. STOR), прокси-сервер отправлет заголовок или FTP команду к сервису преобразования(ICAP или eCAP) или клиенту и ждет ответа. В большинстве случаев, ответа не приходит и в итоге Squid не начинает передачу данных. Если этот тэг в значении allow, тогда Squid автоматически будет отвечать серверу HTTP 100 или FTP 150 контрольным сообщением, не дожидаясь ответа от клиента или сервиса ICAP(eCAP) и начнет передачу данных.

Тэг поддерживает ACL. Таким образом можно определить сервера с которыми передачу данных можно включать автоматически(allow), а от каких - перед началом отправки данных ждать ответа от клиента или ICAP(eCAP) сервиса.

Примечание break-people.ru: Грубо говоря, согласно стандарта HTTP и FTP протокола, перед началом передачи данных, сервер HTTP или FTP ждет от клиента сигнал типа "Нажмите любую клавишу". Так сервер убеждается, что клиент жив и готов передавать данные. И клиент не всегда корректно отвечает, что он жив. Эту функцию на себя может взять Squid - автоматически отвечать. По умолчанию, автоответ выключен. Подробнее тут http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html

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

force_request_body_continuation deny all



Ссылки:

К содержанию
Squid на практике
Работа с Squid через Webmin
Анализатор логов Squid

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика