Назад | Перейти на главную страницу

Запросы обратного прокси-сервера Apache к исходным серверам?

При настройке Apache в качестве обратного прокси (т. Е. При использовании ProxyPass или RewriteRule [P]), это когда-нибудь трубопровод запросы к исходным серверам, или они всегда отправляются без конвейерной обработки?

Это важно знать, если исходный сервер не обрабатывает конвейерные запросы должным образом.

Нет, глядя на исходный код для mod_proxy (proxy_http_handler() в [modules/proxy/mod_proxy_http.c][1]), запрос отправляется на исходный сервер и те же функциональные блоки, ожидающие ответа, перед тем как освободить соединение обратно в рабочий пул, поэтому такие соединения никогда не могут быть конвейерными.

Это приводит к тому, что исходные (внутренние) серверы, защищенные обратным прокси-сервером Apache, не должны иметь возможность обрабатывать конвейерные запросы HTTP.