мне нужен просто Обратный прокси-сервер HTTP для установки в Windows Server 2008 x86 32.
Все, что мне нужно от него, - это перенаправить входящие запросы HTTP (GET и POST) на другой компьютер с другим портом и переписать URL-адрес. Например, запрос (http: //) aaa.mydomain.com будет перенаправлен на (http: //) 10.1.2.3:6789/kuku/aaa/foo. Ни SSL, ни аутентификации, ни даже файлов cookie.
Это оно! И почему, ну почему я так расстроен этим? Потому что я пробовал сервер MS ISA (на Windows Server 2003, что не совсем мне нужно), и это как убить муху из пулемета. Я знаю, что могу запрограммировать эту чертову вещь, но я предпочитаю использовать надежный продукт с простой установкой и настройкой.
Я собираюсь попробовать Squid, но думаю, что с установкой все не так просто.
Помогите, пожалуйста!
Я установил Apache 2.2 и прочитал о mod_proxy. Это было довольно просто для моих нужд и работало лучше (из коробки).
Я полагаю, что «Маршрутизация запросов приложений Microsoft» v 2 или более ранняя версия 1 - более или менее ваш единственный выбор ... По крайней мере, я не знаю никаких других обратных HTTP-прокси на базе Windows или балансировщиков нагрузки. См. Iis.net для бесплатного Microsoft ARR а также найдите другие версии / арки ЦП на iis.net.
Конечно, существует множество программных балансировщиков нагрузки и устройств балансировки нагрузки на основе Unix, если вы хотите пойти по этому пути, см. Мой ответ на "Программный балансировщик нагрузки HTTP?" Чтобы получить больше информации.
Я бы попробовал решение изложено в блоге Скотта Хансельмана. Сочетание модуля перезаписи URL-адресов IIS7 с маршрутизацией запросов приложений как описано на форумах IIS.