Назад | Перейти на главную страницу

Псевдоним виртуального каталога или приложения в качестве корневого в IIS 7

Наша текущая настройка IIS как два приложения, работающих на разных путях (например) http: // server / sub-a и http: // server / sub-b. Я хочу псевдоним http: // server / sub-a как root, чтобы просто http: // сервер / откроет содержимое подпункта a. Проблема, с которой я сталкиваюсь, заключается в том, что когда я изначально настроил ReverseProxy, это отрицательно повлияло на http: // server / sub-b. Я знаю, что это довольно распространенная проблема - как вы ее решили? 99,9% моего опыта работы с Apache, поэтому я чувствую себя немного потерянным в мире графического интерфейса IIS.

Если это выделенный сервер, настройте 2 отдельных сайта, указывающих непосредственно на папку sub-a или sub-b. Установите определенные привязки для каждого сайта.

Если вам нужно поделиться ими на одном сайте, вот решение разместить несколько доменов на одном сайте

Что вы, вероятно, захотите сделать, так это изменить «псевдоним» вашего приложения в IIS, вы подумали, что можете сделать это, выбрав родителя (обычно «По умолчанию»), а затем выбрав «Просмотр приложений», а затем «Расширенные настройки», но как размещенный здесь, интерфейс диспетчера IIS делает не позволять вам чтобы внести такие изменения, см. эту ветку: https://stackoverflow.com/questions/5687057/renaming-applications-in-iis-7-0

Однако, как написано там, вы можете редактировать конфигурацию вручную: http://learn.iis.net/page.aspx/150/understanding-sites-applications-and-virtual-directories-on-iis-7/#Configuration

... вы были бы не одиноки, если бы думали, что это одна из менее чем полезных вещей в утилите настройки IIS.