5

Этот вопрос может быть дубликатом, но никакая недавняя публикация не приводит к ответу на мой вопрос.Sharepoint 2013 - 404 Не найден при доступе к коллекции сайтов извне

У меня есть Sharepoint 2013 работает на Windows Server 2012. После выпуска появились:

Я сделал новый сайт-Collection в вики. Все (ссылки, ...) отлично работает на сервере, но когда я хочу получить доступ к вики извне (не localhost), сервер работает в ошибке 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, все серверы запущены и работают. В файле журнала нет ошибок.

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

ТНХ Jürgen

ответ

7

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

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

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

ID 1: Bindings: *: 80
ID 2: Наручники: www.yoursite.com:80

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

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

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

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

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

0

Сheck альтернативное сопоставление доступа в администратора SharePoint. Это должно быть примерно так:

http://yourservername   default 
http://10.10.1.30:80   internet 
http:// so on ..