web-dev-qa-db-fra.com

Sharepoint 2013 - 404 non trouvé lors de l'accès à la collection de sites de l'extérieur

Cette question est peut-être un doublon, mais aucun message récent ne permet de trouver une réponse satisfaisante à mon cas.

J'ai un Sharepoint 2013 sous Windows Server 2012. Le problème suivant est apparu:

J'ai créé une nouvelle collection de sites en tant que wiki. Tout (les liens, ...) fonctionne bien sur le serveur, mais lorsque je souhaite accéder au wiki de l'extérieur (pas de l'hôte local), le serveur s'exécute avec une erreur 404 Introuvable. 

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

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

J'ai vérifié les paramètres IIS, tous les serveurs sont opérationnels. Le fichier journal ne contient aucune erreur.

Est-ce que quelqu'un sait comment résoudre ce problème? 

merci Jürgen

5
Jürgen Stürmer

La cause la plus courante est que l'en-tête IIS Host n'est pas configuré correctement. La 404 apparaîtra car vous utilisez un autre site Web IIS et non celui que vous souhaitiez. 

Si vous allez dans IIS Manager et cliquez sur "Sites" dans le volet de droite, vous verrez une colonne appelée liaisons et une colonne appelée ID.

IIS vérifiera l'ordre des identifiants pour le premier site correspondant. Assurez-vous que le site par défaut est arrêté. Si vous voyez des liaisons qui ressemblent à ceci:

ID 1: Fixations: *: 80
ID 2: Reliures: www.votresite.com:80 

www.othersite.com correspondra à l'ID 1. Tout autre site qui ne spécifie pas de port ou de https: sera dirigé vers l'ID 2. Vous devez vous assurer que le site que vous essayez d'accéder correspond à vos liaisons. Le "www.votresite.com" est ajouté au site via "Nouvelle application Web" dans SharePoint. Il existe un champ appelé Host: in Central Administration. Cela devrait correspondre à ce que vous tapez à l'intérieur et à l'extérieur du serveur. Si vous souhaitez que le site réponde à plusieurs noms, vous devez étendre l'application Web.

En supposant que vous utilisiez l'authentification par défaut des revendications, voici les instructions à suivre:

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

Je ne sais pas si cela est toujours nécessaire dans Server 2012, mais la désactivation de la vérification du bouclage peut également être utile, bien que cela aboutisse généralement à un 401 et à plusieurs tentatives de connexion. Voici les instructions à ce sujet.

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

7
Mizzle-Mo

Vérifiez le mappage des accès de substitution dans l’administrateur SharePoint. Il devrait ressembler à ceci:

http://yourservername         default
http://10.10.1.30:80          internet 
http:// so on ..
0
Osamah Allaham