У меня есть несколько веб-серверов, на которых размещено множество различных приложений и веб-сайтов. Я хочу упростить размещение приложений или частей веб-сайтов на разных серверах (например, example.com/foo может быть на одном физическом сервере, а example.com/bar - на другом). Мы выполняем эту переадресацию Apache прямо сейчас, но это быстро становится беспорядочным, и в любом случае у нас есть другие проблемы, которые мы хотим решить, такие как регулирование запросов от отдельных клиентов и уменьшение зависимости от определенных физических хостов.
Есть ли коммутатор уровня 7 с открытым исходным кодом или недорогой коммутатор, который подошел бы для такого рода задач? Я надеялся найти что-то вроде урезанного гостя / устройства Linux VMware, созданного для этой цели, но пока не нашел ничего подходящего.
HAProxy прокси с открытым исходным кодом, который может переключать контент.
В Кальмар-кеш должен быть в состоянии сделать это за вас.
Цитата с их веб-сайта:
... Расширенная конфигурация маршрутизации контента Squid позволяет создавать кластеры контента для маршрутизации и балансировки нагрузки запросов через различные веб-серверы.
Примеры конфигурации:
Обратный прокси с поддержкой виртуального хоста на основе домена
Обратный прокси-сервер с несколькими внутренними веб-серверами
Тема форума Вятты быстро переросла в огненную войну (не совсем) а ля lighttpd & nginx против Squid против Vyatta
Тогда сотрудник Vyatta использовал термин Балансировка нагрузки на сервер L7. . . .
Что в конечном итоге привело к Фунт!!!!! (И на Википедия.)
Кстати, Vyatta - это компания / продукт, название которой я не мог вспомнить, и которую я продолжал называть Виньяса.
nginx. синтаксис обратного прокси. и несколько примеров его использования Вот и там.