Sharepoint 2013 — 404 не найдено при доступе к семейству веб-сайтов извне

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

У меня есть Sharepoint 2013, работающий на Windows Server 2012. Возникла следующая проблема:

Я сделал новую коллекцию сайтов как вики. Все (ссылки,...) отлично работает на сервере, но когда я хочу получить доступ к вики извне (не с локального хоста), сервер работает с ошибкой 404 Not found.

http://localhost/sites/wiki/Pages/Home.aspx - works fine(localhost)

http://10.38.0.15/sites/wiki/Pages/Home.aspx - doesn't work.

Я проверил настройки IIS, все серверы работают. В лог-файле ошибок нет.

Кто-нибудь знает, как решить эту проблему?

спасибо Юрген


person Jürgen Stürmer    schedule 19.02.2013    source источник


Ответы (2)


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

Если вы войдете в диспетчер IIS и нажмете «Сайты» на правой панели, появится столбец с привязками и столбец с именем ID.

IIS проверит порядок идентификаторов для первого совпадающего сайта. Убедитесь, что сайт по умолчанию остановлен. Если вы видите привязки, которые выглядят следующим образом:

ID 1: Привязки: *:80
ID 2: Привязки: www.yoursite.com:80

www.othersite.com будет соответствовать идентификатору 1. Любой другой сайт, на котором не указан порт или https:, будет перенаправлен на идентификатор 2. Необходимо убедиться, что сайт, к которому вы пытаетесь получить доступ, соответствует вашим привязкам. «www.yoursite.com» добавляется на сайт через «Новое веб-приложение» в SharePoint. В центре администрирования есть поле Host:. Это должно совпадать с тем, что вы вводите внутри и снаружи сервера. Если вам нужно, чтобы сайт реагировал на несколько имен, вам необходимо расширить веб-приложение.

Предполагая, что вы использовали проверку подлинности утверждений по умолчанию, вот инструкции для этого:

http://technet.microsoft.com/en-us/library/gg276325.aspx

Я не уверен, что это все еще требуется в Server 2012, но отключение проверки замыкания на себя также может помочь, хотя это обычно приводит к ошибке 401 и повторным попыткам входа в систему. Вот инструкции для этого.

http://support.microsoft.com/kb/896861

person Mizzle-Mo    schedule 23.02.2013

Проверьте сопоставление альтернативного доступа в администраторе SharePoint. Это должно быть что-то вроде этого:

http://yourservername         default
http://10.10.1.30:80          internet 
http:// so on ..
person Osamah Allaham    schedule 08.11.2016