Я хочу использовать Varnish для прослушивания порта 80 и пересылки HTTP-запросов на разные локальные порты в зависимости от имени хоста. Каждое имя хоста представляет отдельное приложение Rails.
По умолчанию Varnish не сохраняет весь HTTP-запрос перед пересылкой. ЕСЛИ нет, как называется настройка конфигурации?
Я новичок в Varnish. Я выбрал Varnish вместо HAProxy, потому что мне не нужна балансировка нагрузки, и в дальнейшем я могу использовать кеширование.
Если вы не кешируете, вы можете просто использовать return(pipe);
, в котором Varnish будет просто передавать необработанные данные между клиентом и серверной частью.