Модуль перезаписи URL-адресов для IIS 7
-
09-06-2019 - |
Вопрос
Есть ли у кого-нибудь опыт использования модуля перезаписи URL (см. здесь)?
Можно ли это использовать для обратный прокси - сервер?
Решение
Нет, этого не может быть.Вы должны использовать такой инструмент, как Переписчик URL-адресов .NET и обратный прокси-сервер
http://codeplex.com/urlrewriter
Он также поддерживает IIS 6.0 и полностью выполняется с помощью .NET Framework.
Другие советы
Это http://codeplex.com/urlrewriter это довольно круто, так как поддерживает стандартный синтаксис mod_rewrite.
Мы с большим успехом используем Microsoft IIS7 URL Rewriter здесь, в SO, хотя нам пришлось обновиться до более новой версии лицензии Go-Live, чтобы избавиться от некоторых исключений предварительного просмотра.Также он не поддерживает синтаксис mod_rewrite, но в комплект входит инструмент для преобразования туда и обратно в формат таблицы маршрутизации Microsoft на основе XML.(вздыхает, вздыхает).
Однако он не выполняет обратный прокси, как отметил Ник.Возможно, вам потребуется установить Маршрутизация запросов приложений для IIS7, который, по-видимому, предлагает эту функцию..
Вы можете реализовать обратный прокси-сервер, используя как модуль перезаписи URL, так и модуль маршрутизации запросов приложения, как описано в статье "Обратный прокси-сервер с перезаписью URL-адреса и маршрутизацией запросов приложения ".