Я пытаюсь получить доступ к SharePoint 2013 через Интернет, используя IIS ARR для перезаписи и разгрузки SSL.
В настоящее время, когда я получаю доступ к SharePoint через внутреннюю сеть, используя следующий URL-адрес
http://shareserver
Что отлично работает. Однако, когда я пытаюсь получить к нему доступ извне, я получаю сообщение, в котором просто написано «401 UNAUTHORIZED».
Вот мои текущие настройки:
В IIS ARR это простая перезапись на уровне сервера (т.е. без фермы), которая переписывает
https://remote.domain.com to http://shareserver
В SharePoint у меня есть следующие альтернативные сопоставления доступа:
Internal URL: http://shareserver
Zone: Default
Public URL: http://shareserver
Internal URL: https://remote.domain.com
Zone: Internet
Public URL: https://remote.domain.com
Что мне здесь не хватает?
Зачем для этого нужна перезапись IIS?
Я предполагаю, что всякий раз, когда вы хотите разделить адрес для внутреннего и интернет-адреса, вы просто расширяете свое веб-приложение на интернет-зону с этим адресом, и все! SharePoint выполнит преобразование адресов, нет необходимости использовать перезапись URL-адресов. Надеюсь это поможет.
Изменить: вот хорошее объяснение сопоставлений альтернативного доступа. Я все еще думаю, что вам не нужно использовать перезапись URL, поскольку достаточно AAM. http://blogs.msdn.com/b/sharepoint_strategery/archive/2013/05/27/alternate-access-mappings-explained.aspx