« Que chacun raisonne en son âme et conscience, qu'il se fasse une idée fondée sur ses propres lectures et non d'après les racontars des autres. »
Ce qui est important de garder à l'esprit, c'est que lorsque vous créez une application Web dans SharePoint, cette dernière est représentée par un site web dans IIS, auquel est associé un pool d'applicaton.
Les objectifs que je défini sont les suivants: Mon organisation a besoin d'avoir deux applications web distincte correspondant à deux services différents, comptabilité et formation. Ces deux sites devront être accesibles via les ports classiques TCP:80. Le site "comptabilité" devra être accessible dans le futur de l'extérieur.
Connectez-vous à votre serveur DNS et déployez la zone. Faites un clic droit sur la zone de votre domaine, ici SurInfo.local.
Créez un nouvel hôte nommé "formation" avec l'adresse IP 192.168.2.239
Créez un nouvel hôte nommé "comptabilite" avec l'adresse IP 192.168.2.238
Créez deux nouvelles zones de recherche directe:
La première nommée "formation"
Contrairement à cette copie d'écran, je vous conseille d'activer la case "Ne pas autoriser les mises à jour dynamiques"
Déroulez la zone fraichement créée puis faites un clic droit "Nouvel hôte (A ou AAA)
Et renseignez juste l'adresse IP corresppondant au site, ici 192.168.2.239
Comme précédement, créer une nouvelle zone nommé "Comptabilite"
Et créez un nouvel enregistrement de type A correspondant au site "Comptabilite", ici l'IP est 192.168.2.238
Dans le centre d'administration d'Active Directory, créez deux comptes qui serviront pour les deux sites
Le compte SPComptabiliteAppWeb
Le compte SPFormationAppWeb
Sur le serveur SharePoint, éditez les propriétés de la carte réseau
Cliquez sur "Avancé"
Dans l'onglet "Paramètres IP", cliquez sur "Ajouter"
Et renseignez les deux adresses IP des deux sites web:
Pour "comptabilite", IP 192.168.2.238
Pour "formation", IP 192.168.2.239
Dans "Administration centrale", cliquez sur "Sécurité" puis "Configurer les comptes gérés"
Cliquez sur "Enregistrer le compte géré"
Et rentrez les informtaions d'identification pour les deux comptes préalablement créés dans Active Directory.
Soit "SpFormationAppWeb"
Et "SPComptabiliteAppWeb"
Dans l'administration centrale, sélectionnez "Gestion des applications" puis cliquez sur le lien "Gérer les applications Web"
Dans le ruban, cliquez sur "Nouveau"
Pour l'application web "Comptabilite",
Dans le paragraphe "Pool d'applications"
Puis cliquez sur "OK"
Cliquez sur "OK"
Effectuez ces actions à l'identique (ou presque) pour l'application web "Formation"
Vous obtenez cela...
Sur le serveur SharePoint, lancez la console IIS et effectuez un clic droit sur le site "SharePointFormation - 80", "Modifier les liaisons..."
Cliquez sur "Ajouter"
Sélectionnez l'adresse IP en rapport avec le site web, ici pour le site "Formation", sélectionnez l'adresse IP 192.168.2.239
Puis "OK"
Puis "Fermer"
Effectuez ces actions une deuxième fois pour le site web "Comptabilite"
Puis "OK"
Puis "Fermer"
Cette modification du registre est nécessaire dès lors vous avez plusieurs sites web qui utilisent le même socket. Cette clé désactive le contrôle de bouclage pour les noms DNS complet.
Accédez au noeud "Hkey_local_machine\system\CurrentControlSet\Control\Lsa\MSV1_0" et faites un clic droit "Nouveau - Valeur de chaînes multiples"
Nommez-la "BackConnectionHostNames"
Editez cette Valeur et renseignez lui les noms des différents sites.
Validez le message d'avertissement en cliquant sur "OK"
Lancez une invite de commande en mode administrateur et tapez la commande suivante:
iisreset /noforce
Dans l'administration centrale - Gestion des application - gérer les applications web.
Sélectionnez "SharePoint - comptabilite.surinfo.com80" et cliquez dans le ruban sur "Chemins d'accès gérés".
Ajoutez un chemin d'accès
Sélectionnez "SharePoint - formation.surinfo.com80" et cliquez dans le ruban sur "Chemins d'accès gérés".
Ajoutez un chemin d'accès
Dans l'administration centrale - Gestion des application - gérer les applications web.
Sélectionnez "SharePoint - comptabilite.surinfo.com80" et cliquez dans le ruban sur "Paramètres généraux" - "Courrier électronique sortant"
Dans adresse de provenance, indiquez comptabilite@mail.surinfo.local", puis "OK"
Dans l'administration centrale - Gestion des application - gérer les applications web.
Sélectionnez "SharePoint - formation.surinfo.com80" et cliquez dans le ruban sur "Paramètres généraux" - "Courrier électronique sortant"
Dans adresse de provenance, indiquez formation@mail.surinfo.local", puis "OK"
Dans l'administration centrale - Gestion des application - Créer des collections de sites
Sélectionnez l'application web http://comptabilite.surinfo.local
Cliquez sur "Modifier Application web"
Sélectionnez la bonne application web
Dans "Titre" renseignez "Extranet comptabilite"
Sous adresse du site web, dans liste URL assurez-vous que "/" est bien sélectionné
Sélectionnez un modèle de site
Indiquez l'administrateur du site
Puis "OK"
Afin d'obtenir la liste des modèles de site disponible dans SharePoint, ouvrez une fenêtre Powershell en mode administrateur et tapez la commande suivante:
get-SPWebTemplate
Vous obtiendrez la liste des codes et nom des modèles de site correspondant.
New-SPSite http://comptabilite -HostHeaderWebApplication http://comptabilite.surinfo.local -Name "Intranet Comptabilité" -OwnerAlias surinfo\admin -Template sts#0
New-SPSite http://formation.surinfo.local -HostHeaderWebApplication http://formation.local -Name "Intranet Comptabilité" -OwnerAlias surinfo\admin -Template sts#0
Vérifiez l'accès aux différentes URL...
http://comptabilite.surinfo.local
http://formation.surinfo.local
Créez préalablement un chemin d'accès géré pour "Comptabilit" nommé "Domaine" comme vu précédement
Ouvrez une fenêtre Powershell en mode administrateur
Créez les trois bases de données de contenus
New-SPContentDatabase -Name WSS_Content_AFcom2i -WebApplication http://comptabilite.surinfo.local
New-SPContentDatabase -Name WSS_Content_Actess -WebApplication http://comptabilite.surinfo.local
New-SPContentDatabase -Name WSS_Content_Amcena -WebApplication http://comptabilite.surinfo.local
Créez trois sites qui seront hébergés dans les trois bases respectives
New-SPSite "http://comptabilite.surinfo.local/domaine/AFcom2i" -ContentDatabase wss_content_afcom2i -Name AFcom2i -OwnerAlias surinfo\admin -Template sts#0
New-SPSite "http://comptabilite.surinfo.local/domaine/AFcom2i" -ContentDatabase wss_content_actess -Name Actess -OwnerAlias surinfo\admin -Template sts#0
New-SPSite "http://comptabilite.surinfo.local/domaine/AFcom2i" -ContentDatabase wss_content_amcena-Name Amcena -OwnerAlias surinfo\admin -Template sts#0
Testez les URL
http://comptabilite.surinfo.local/domaine/afcom2i