Привязать доменное имя к веб-сайту в IIS на основе URL - PullRequest
0 голосов
/ 17 июня 2020

Можно ли привязать доменное имя к экземпляру веб-сайта в IIS (версия 8.5), используя каталог, а не домен подуровня или второго уровня?

Например:

  1. domain.com / = website1
  2. domain.com / directory / = website2

В приведенном выше примере экземпляр 1, очевидно, получит оба запроса, сделанные в экземпляре 1 и 2. Я не хочу использовать перенаправление.

Кто-нибудь может посоветовать мне варианты?

Большое спасибо

1 Ответ

0 голосов
/ 18 июня 2020

Думаю, вам нужен обратный прокси IIS. Он использует ARR и перезапись URL для перезаписи URL вместо перенаправления URL.

Вы можете легко переписать ^ / $ на website1 и ^ / directory / $ на website2 с помощью ARR.

Пожалуйста, установите запрос приложения маршрутизация и перезапись URL из установщика веб-платформы. Затем включите прокси-сервер в диспетчере IIS-> узел сервера-> кеш процедуры запроса приложений-> Настройка прокси-сервера-> Включить прокси.

Наконец, вы можете ввести свое правило перезаписи в web.config.

https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing

...