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

Дружественные адреса в интрасети

Относительно новый для IIS.

Я пытаюсь настроить несколько сайтов в своей интрасети на одном сервере. На сервере уже установлен SharePoint и привязка *: 80. Поэтому, когда я набираю // ServerName, я получаю домашнюю страницу SharePoint. Я понимаю, как это работает.

Я создал новый сайт в IIS и установил привязку *: 30015. На удаленном компьютере, если я наберу // ServerName: 30015 в веб-браузере, я получу новый сайт. Отлично, работает как задумано.

Мои вопросы:

  1. Можно / Как мне настроить его так, чтобы я мог ввести // DivisionAppName или //Division.AppName и разрешить ему само разрешение на // ServerName: 30015?

  2. Это что-то, что я должен зарегистрировать на DNS-сервере моей компании? Надеюсь, что нет, заставить мою корпоративную ИТ-помощь помочь - это кошмар.

Что пробовал: Я добавил привязки с именем хоста, заполненным как DivisionAppName, так и Division.AppName и портом 30015, но это, похоже, не работает.

Вы в основном на правильном пути.

Вам необходимо настроить как DNS, так и IIS. Чтобы проверить это, сохраните настройки IIS, как описано, и отредактируйте свой hosts файл локально, чтобы DivisionAppName перейдет к правильному ящику.

Однако вам все равно понадобится браузер для установки порта: //DivisionAppName:30015

Если вы не хотите включать номер порта в «понятный» URL-адрес, вы можете заставить IIS прослушивать порт 80 и различать его по имени хоста.

Вам нужно будет настроить DNS, чтобы настраиваемое имя хоста было правильно маршрутизировано, а IIS - для приема запросов к этому имени хоста для вашего веб-сайта.

Если IIS настроен на прием имени хоста, вы можете настроить свой веб-сайт на прослушивание 80.

Одно решение: вам нужно будет изменить привязку по умолчанию для *:80 на сайте Sharepoint, чтобы включить заголовок узла. Это позволит вам иметь дополнительный веб-сайт, также связанный с *:80 с другим заголовком хоста, что избавляет от необходимости вводить номер порта в браузере.

Например:

Изменить текущую привязку *:80 включать ServerName в качестве заголовка хоста на новом сайте добавьте привязку *:80 с новым заголовком хоста DivisionAppName. Попросите ИТ-отдел компании ввести запись CNAME в DNS-указатель DivisionAppName к ServerName.

Другое решение, которое позволит вам избежать изменений DNS и ввести URL-адрес, например ServerName/appname было бы создать виртуальный каталог в корне сайта в IIS под названием appname и поместите туда свое приложение.