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

Изменение IP-адреса в IIS для сайта SharePoint приводит к ошибке в списке каталогов

У меня здесь есть сервер с двумя ролями. Один из них - Exchange 2007, а другой - MOSS 2007. В IIS у меня есть сайт go.domain.com, на котором есть наш OWA. Другой - internal.domain.com, который является сайтом MOSS. Я дал локальные IP-адреса сетевого адаптера, и каждый сайт использует заголовки хоста. Сайт GO имеет сертификат SSL от NetSol, а сайт MOSS - самоподписанный. Прямо сейчас будет либо показан сайт NetSol, на который браузеры жалуются при переходе на сайт internal.domain.com, очевидно, поскольку они находятся на одном IP в IIS.

Оба сайта всегда использовали исходный IP-адрес 10.0.0.3 в IIS. Когда я добавил второй IP-адрес к сетевому адаптеру (10.0.0.6) и изменил сайт Sharepoint в IIS, чтобы использовать его для доступа по протоколам http и https, теперь я получаю это сообщение в браузере при попытке подключения.

Список директорий запрещен
Этот виртуальный каталог не позволяет отображать содержимое.

Смена IP обратно на 10.0.0.3, и внутренний сайт работает. Что мне здесь не хватает? Нужно ли мне дурачиться с сопоставлениями альтернативного доступа в Central Admin? Я полностью упускаю суть с несколькими сертификатами SSL и заголовками хоста?

Собираюсь просто ответить на этот вопрос, чтобы он перестал плавать. В итоге я запустил все с одного IP с заголовками хоста и сертификатом UC.

Ключевым моментом, который нужно сделать, если это вообще возможно (и это кажется возможным для вас), является использование выделенного IP-адреса для каждого сайта. Тогда вам не нужно возиться с заголовками хостов для SSL. Заголовки узлов в диспетчере IIS предназначены только для HTTP, а не для HTTPS. Хотя SSL и заголовки хоста можно использовать с помощью adsutil (при соблюдении других условий), не рекомендуется, если вам доступны 2 IP-адреса.

Итак, имея в своем распоряжении 2 IP-адреса, просто установите HTTP и HTTPS на использование 10.0.0.3 для OWA и 10.0.0.6 для SharePoint. Убедитесь, что на каждом сайте установлены и HTTP, и HTTPS.

Поскольку вам было отказано в перечислении каталогов, чего вы не ожидали, возможно, что, когда вы внесли последнее изменение, на вашем сайте Sharepoint были дублированные привязки, что привело к остановке сайта. Если это произошло, то, вероятно, третий сайт сейчас использует сайт sharepoint.

Подводя итог: - установите уникальные IP-адреса для каждого сайта, убедитесь, что они настроены для обоих http и https - убедитесь, что сайт sharepoint запущен прямо сейчас - попробуйте выполнить тест «break». Выключите сайт sharepoint на минуту для тестирования, и если вы получите сообщение другого типа, значит, вы знаете, что привязки верны, а это будет означать, что с сайтом что-то не связанное с привязками не так.