Print Friendly, PDF & Email
Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives
 

Création d'applications Web et collections de sites

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.

  • Le site formation devra être accessible via l'IP 192.168.2.239
  • Le site comptabilite devra être accessible via l'IP 192.168.2.238

Configuration du DNS

Configuration du DNS

Connectez-vous à votre serveur DNS et déployez la zone. Faites un clic droit sur la zone de votre domaine, ici SurInfo.local.

dns 0

Créez un nouvel hôte nommé "formation" avec l'adresse IP 192.168.2.239

dns 11

 dns 12

Créez un nouvel hôte nommé "comptabilite" avec l'adresse IP 192.168.2.238

dns 13

dns 8

Créez deux nouvelles zones de recherche directe:

dns 14

dns 15

dns 16

dns 17

La première nommée "formation"

dns 18

Contrairement à cette copie d'écran, je vous conseille d'activer la case "Ne pas autoriser les mises à jour dynamiques"

dns 2

Déroulez la zone fraichement créée puis faites un clic droit "Nouvel hôte (A ou AAA)

dns 3

Et renseignez juste l'adresse IP corresppondant au site, ici 192.168.2.239

dns 4

dns 5

 

Comme précédement, créer une nouvelle zone nommé "Comptabilite"

dns 6

Et créez  un nouvel enregistrement de type A correspondant au site "Comptabilite", ici l'IP est 192.168.2.238

dns 9

dns 10

Comptes de service

Création des comptes de service

Dans le centre d'administration d'Active Directory, créez deux comptes qui serviront pour les deux sites

Le compte SPComptabiliteAppWeb

cptes AD 1

Le compte SPFormationAppWeb

cptes AD 0

Adresses IP supplémentaires

Affectation des adresses IP supplémentaires au serveur SharePoint

Sur le serveur SharePoint, éditez les propriétés de la carte réseau

IPs SharePoint5

Cliquez sur "Avancé"

IPs SharePoint6

Dans l'onglet "Paramètres IP", cliquez sur "Ajouter"

IPs SharePoint7

Et renseignez les deux adresses IP des deux sites web:

Pour "comptabilite", IP 192.168.2.238

IPs SharePoint8

Pour "formation", IP 192.168.2.239

IPs SharePoint9

Comptes Gérés

Activation des comptes gérés dans Sharepoint

Dans "Administration centrale", cliquez sur "Sécurité" puis "Configurer les comptes gérés"

cptes geres 0

Cliquez sur "Enregistrer le compte géré"

cptes geres 1

Et rentrez les informtaions d'identification pour les deux comptes préalablement créés dans Active Directory.

Soit "SpFormationAppWeb"

cptes geres 2

Et "SPComptabiliteAppWeb"

Application web 0

cptes geres 4

Création d'application Web

Création d'application Web

Dans l'administration centrale, sélectionnez "Gestion des applications" puis cliquez sur le lien "Gérer les applications Web"

Application web 0

Dans le ruban, cliquez sur "Nouveau"

Application web 11

Pour l'application web "Comptabilite",

  • Renseignez le nom du nouveau site web
  • Renseignez le port 80
  • Le chemin d'accès

Application web 22

Dans le paragraphe "Pool d'applications"

  • Créez un nouveau pool d'application
  • Pour le compte de sécurité, sélectionnez dans "Confgurable" le compte géré "SPComptabiliteAppPool"

Application web 23

Puis cliquez sur "OK"

Application web 20

Application web 21

Cliquez sur "OK"

Effectuez ces actions à l'identique (ou presque) pour l'application web "Formation"

Application web 18

Application web 19

Application web 20

Application web 21

Vous obtenez cela...

Application web 1

Modification des liaisons

Sur le serveur SharePoint, lancez la console IIS et effectuez un clic droit sur le site "SharePointFormation - 80", "Modifier les liaisons..."

Application web 2

Cliquez sur "Ajouter"

Application web 3

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

Application web 4

Puis "OK"

Application web 5

Puis "Fermer"

Application web 6

Effectuez ces actions une deuxième fois pour le site web "Comptabilite"

Application web 7

Application web 8

Puis "OK"

Application web 9

Puis "Fermer"

Application web 10

Modification du registre

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"

Application web 12

Nommez-la "BackConnectionHostNames"

Application web 13

Editez cette Valeur et renseignez lui les noms des différents sites.

Application web 14

Validez le message d'avertissement en cliquant sur "OK"

Application web 15

Application web 16

Lancez une invite de commande en mode administrateur et tapez la commande suivante:

iisreset /noforce

Application web 17

Configuration d'une application web

Configuration des applications web

Création des chemins géré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 "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

Définition de la messagerie sortante

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"

Création de collections de sites

Création de collections de sites

Dans l'administration centrale - Gestion des application - Créer des collections de sites

Sites web 0

Sélectionnez l'application web http://comptabilite.surinfo.local

Sites web 8

Cliquez sur "Modifier Application web"

Sites web 9

Sélectionnez la bonne application web

Sites web 10

Dans "Titre" renseignez "Extranet comptabilite"

Sites web 11

Sous adresse du site web, dans liste URL assurez-vous que "/" est bien sélectionné

Sites web 12

Sélectionnez un modèle de site

Sites web 13

Indiquez l'administrateur du site

Sites web 15

Puis "OK"

En powershell

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

Sites web 2

New-SPSite http://formation.surinfo.local -HostHeaderWebApplication http://formation.local -Name "Intranet Comptabilité" -OwnerAlias surinfo\admin -Template sts#0

Sites web 3

Vérifiez l'accès aux différentes URL...

http://comptabilite

Sites web 4

http://comptabilite.surinfo.local

Sites web 5

http://formation

Sites web 6

http://formation.surinfo.local

Sites web 7

 

Création de collections de sites dans de nouvelles bases de données de contenues

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

collections sites 0

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

collections sites 1

Testez les URL

http://comptabilite.surinfo.local/domaine/afcom2i

collections sites 2

http://comptabilite.surinfo.local/domaine/actess

collections sites 3

http://comptabilite.surinfo.local/domaine/amcena

collections sites 4

Pre-chauffer SharePoint

Pre-chauffer SharePoint

Vous avez dû le remarquer, SharePoint prend son temps lors de la première ouverture de votre navigateur. Vous pouvez créer un petit script powershell a lancer automatiquement qui accelerera sensiblement l'ouverture des sites:

$wc = New-Object System.Net.WebClient
$wc.Credentials = [System.Net.CredentialCache]::DefaultCredentials
$wc.DownloadString("http://comptabilite")
$wc.DownloadString("http://formation")

Pre chauffage 0

Afin de valider son efficacité:

  • Faites un "iisreset /noforce" et ouvrez le site web. En combien de temps s'ouvre-t-il?
  • Refaites un "iisreset /noforce", lancez votre script et ouvrez le site web. En combien de temps s'ouvre-t-il?

Print Friendly, PDF & Email