Перенаправление HTTP к HTTPS с помощью IIS не работает на Сайт SharePoint

У меня есть веб-приложение. Его AAM следующие

Zone         Public URL for Zone
Default      http://sharepoint:46543
Internet     http://abc.something.com
Custom       https://abc.something.com

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

Но после того как я настраиваю, Переписывают модуль как после -

Раздел URL соответствия

Requested URL               = Matches the Pattren
Using                       = Regular Expression
Pattren = (.*)

Conditioins

Logical Grouping            = Match All
Condition Input             = {HTTPS}
Check if input string       = Matches the pattren
Pattren                     = ^OFF$

Действия

Action Type                  = Redirect
Redirect URL                 = https://{HTTP_HOST}/{R:1}
Append Query String          = True
Redirect Type                = See Other (303)

Если я пытаюсь получить доступ к сайту на Web Front Server т.е. использование Зоны По умолчанию http://sharepoint:46543 веб-сайт не открывается. Даже Централизованное администрирование прекращает открываться в это время.

Если я пытаюсь получить доступ к зоне Интернет http://abc.something.com затем это перенаправляется к Пользовательской Зоне https://abc.something.com но это не открывает сайт. Даже если я пытаюсь получить доступ к Пользовательскому Зональному сайту путем прямого ввода URL, он не открывается.

Что я делаю неправильно?

2
задан 19 October 2015 в 09:06
1 ответ

Конфигурация выглядит правильно. Единственное различие, которое у меня есть, - это тип перенаправления как найденный (302).

Ваше тестирование на сервере - по умолчанию вы не сможете получить доступ из-за обратной проверки. в реестре HKEY_LM \ System \ CCS \ Control \ LSA \ MSV1.0 найдите многострочное значение BackConnectionsHostsNames и введите имя вашего сайта точки доступа (abc.something.com)

Если ваш тест не работает из коробки, это не цикл возврата. В этом случае убедитесь, что брандмауэр разрешает запросы, привязки IIS настроены как для порта 80, так и для порта 443 (и сертификат назначен). Если у вас есть несколько сайтов, прослушивающих один IP / порт, вы должны использовать заголовки хоста, иначе IIS не запустит все сайты.

1
ответ дан 3 December 2019 в 12:43

Теги

Похожие вопросы