У меня есть несколько веб-сайтов, настроенных на одном сервере IIS 6, которые отличаются заголовком узла.
Однако я хочу, чтобы один из сайтов обслуживался сервером Linux / Apache в моей сети. Нужно ли использовать надстройку обратного прокси-сервера для IIS или есть простой способ сообщить IIS о передаче всех запросов другому серверу?
iis
reverse-proxy
Даниэль О
источник
источник
Для этой цели я использую стороннее программное обеспечение для Windows (IIS), которое, помимо других вещей, таких как перезапись URL-адресов, выполняет эту работу довольно хорошо: ISAPI Rewrite .
Поиск "Прокси". Вот документация для правила RewriteProxy .
Есть также очень похожий проект с открытым исходным кодом: Iapi Isapi Rewrite Filter .
источник
Нет, не в IIS 6. Посмотрите на использование nginx / ubuntu (или даже nginx в Windows) в качестве обратного прокси-сервера перед вашим сервером IIS6. Нам пришлось использовать IIS7.5 для функций обратного прокси
источник
Эта статья Microsoft KB должна помочь ответить на этот запрос.
Процедуры для перенаправления запросов на другой веб-сайт или в каталог:
В диспетчере IIS разверните локальный компьютер, щелкните правой кнопкой мыши веб-сайт или каталог, который вы хотите перенаправить, и выберите Свойства.
Нажмите Домашний каталог, Виртуальный каталог или вкладку Каталог.
В разделе «Содержимое этого источника» выберите «Перенаправление на URL-адрес».
В поле Redirect to введите URL-адрес целевого каталога или веб-сайта.
источник