Configurer un environnement pour les applications de SharePoint Server

S’APPLIQUE À :oui-img-132013 oui-img-162016 oui-img-192019 oui-img-seÉdition d’abonnement no-img-sopSharePoint dans Microsoft 365

Pour permettre aux utilisateurs d’installer et d’utiliser des applications pour SharePoint dans leurs sites, configurez votre environnement pour les prendre en charge. Cet article décrit comment configurer votre environnement pour prendre en charge les applications. Utilisez l'article Planifier les applications pour SharePoint Server pour examiner les options et déterminer les valeurs à utiliser pour les paramètres de configuration dans cet article.

Découvrez comment gérer des applications à l’aide du catalogue d’applications pour SharePoint dans Microsoft 365.

Avant de commencer

  • Achetez un nom de domaine auprès d’un fournisseur de noms de domaine pour vos applications, par exemple, ContosoApps.com.

  • Vérifiez que vous êtes membre du groupe Administrateurs de batterie pour effectuer les étapes décrites dans cet article. Pour certaines d'entre elles, vous devez également être administrateur de domaine.

  • Si vous avez un environnement multi-clients, vous devez effectuer certaines étapes en utilisant Microsoft PowerShell. Vérifiez que vous disposez des autorisations suffisantes pour administrer SharePoint Server à l'aide de Windows PowerShell.

Configurer les noms de domaine dans le système DNS

Vous devez configurer un nouveau domaine dans les services de nom de domaine (DNS) afin d'héberger des applications. Pour améliorer la sécurité, le nom de domaine ne doit pas être un sous-domaine du domaine qui héberge les sites SharePoint Server. Par exemple, si les sites SharePoint Server sont sur Contoso.com, utilisez ContosoApps.com comme nom de domaine plutôt que App.Contoso.com.

Lorsqu’une application est provisionnée, elle provisionne un nom de domaine DNS unique (par exemple, Apps- 12345678ABCDEF.ContosoApps.com, où 12345678ABCDEF est un identificateur unique pour l’application). Vous avez besoin d'une entrée de nom canonique (CNAME) de caractère générique pour votre domaine DNS afin qu'il prenne en charge ces noms uniques.

Selon votre configuration (par exemple, si vous utilisez la recherche directe WINS), vous devrez peut-être créer au préalable une zone de recherche directe, ou vous pouvez commencer avec une entrée CNAME de caractère générique dans la même zone que le domaine du site SharePoint Server. Dans les procédures suivantes, vous créez une zone de recherche directe, puis un enregistrement d'alias de caractère générique pour le nom de domaine DNS qui permet à des applications individuelles de créer des noms de domaine uniques au sein de votre domaine d'application. Dans ces procédures, nous utilisons un gestionnaire DNS pour Windows Server 2012 R2. Si vous avez un type différent de serveur DNS, suivez les procédures figurant dans la documentation pour ce type de serveur.

Pour créer une zone de recherche directe pour le nom de domaine d'application

  1. Vérifiez que le compte d’utilisateur exécutant cette procédure est un administrateur de domaine sur le contrôleur de domaine.

  2. Cliquez sur Démarrer, pointez sur Outils d'administration, puis cliquez sur DNS.

  3. Dans le gestionnaire DNS, cliquez avec le bouton droit sur Zones de recherche directes, puis cliquez sur Nouvelle zone….

  4. Dans l'Assistant Nouvelle zone, cliquez sur Suivant.

  5. Sur la page Type de zone, acceptez la valeur par défaut Zone principale, puis cliquez sur Suivant.

  6. Sur la page Étendue de la zone de réplication de Active Directory, sélectionnez la méthode de réplication appropriée à votre environnement (la valeur par défaut est Vers tous les serveurs DNS de ce domaine), puis cliquez sur Suivant.

  7. Sur la page Nom de la zone, dans la case Nom de la zone, tapez le nom de votre nouveau domaine d'application (par exemple, ContosoApps.com), puis cliquez sur Suivant.

  8. Sur la page Mise à niveau dynamique, sélectionnez le type approprié de mise à jour dynamique pour votre environnement (la valeur par défaut est Ne pas autoriser les mises à jour dynamiques), puis cliquez sur Suivant.

  9. Sur la page Fin de l'Assistant Nouvelle zone, vérifiez les paramètres, puis cliquez sur Terminer.

Vous avez à présent créé une zone de recherche directe (et un nom de domaine) à utiliser pour les applications de votre environnement.

Pour créer un enregistrement CNAME d'alias de caractère générique pour le nouveau nom de domaine

  1. Vérifiez que le compte d’utilisateur exécutant cette procédure est un administrateur de domaine sur le contrôleur de domaine.

  2. Dans le gestionnaire DNS, sous Zones de recherche directes, cliquez avec le bouton droit sur le nouveau nom de domaine d'application, puis cliquez sur Nouvel alias (CNAME).

  3. Dans la boîte de dialogue Nouvel enregistrement de ressource, dans la zone Nom de l’alias (utilise le domaine parent si vide), tapez *.

    La zone Nom de domaine complet (FQDN) affiche *. suivi du nom de domaine que vous avez créé pour les applications. Par exemple, *.ContosoApps.com ou *.Contoso-Apps.com.

  4. En regard de la zone Nom de domaine complet (FQDN) pour l'hôte de destination, saisissez le nom de domaine complet du serveur qui héberge les sites SharePoint Server.

    Par exemple, SharePoint.Contoso.com.

    Ou :

  5. En regard de la zone Nom de domaine complet (FQDN) pour l'hôte de destination, cliquez sur Parcourir et naviguez jusqu'à la zone de recherche directe pour le domaine qui héberge les sites SharePoint Server.

    Par exemple, Contoso.com.

  6. Accédez ensuite à l'enregistrement qui pointe vers le serveur hébergeant le site SharePoint Server.

    Par exemple, SharePoint.

    La boîte de dialogue Nouvel enregistrement de ressource affiche l’alias générique du domaine d’application et le nom de domaine complet du serveur qui héberge les sites SharePoint.

    Créer un alias CNAME pour le domaine d’application

  7. Cliquez sur OK.

Vous pouvez vérifier le nouveau nom de domaine et l’alias en effectuant un test ping.

Pour vérifier le nouveau nom de domaine

  1. Vérifiez que le compte d’utilisateur exécutant cette procédure est un administrateur de domaine sur le contrôleur de domaine.

  2. Cliquez sur Démarrer, puis sur Invite de commandes.

  3. À l'invite de commandes, tapez ping, suivi d'un sous-domaine du domaine que vous avez créé, et appuyez sur Entrée.

    Par exemple, ping Apps-12345678ABCDEF.contosoapps.com

    Si la commande renvoie l’adresse IP correcte, vos caractères génériques pour le nom de domaine ont été correctement configurés.

Créer un certificat SSL générique

Si vous utilisez le protocole SSL (Secure Sockets Layer) pour les sites SharePoint Server de votre environnement, ou si vous utilisez des applications qui emploient des données extérieures aux sites SharePoint Server, il est préférable d'utiliser le protocole SSL pour vos applications. Pour cela, vous créez un certificat SSL pour votre domaine d'application (par exemple, ContosoApps.com).

Le domaine doit être ajouté sous la forme d’un caractère générique (par exemple, *.ContosoApps.com). Vous nécessitez un certificat générique plutôt que des certificats individuels car chaque application installée dispose de son propre sous-domaine.

Pour permettre la prise en charge du déchargement SSL avec les domaines d’application SharePoint Server, activez la prise en charge de plusieurs domaines d’application à l’aide des commandes Microsoft PowerShell suivantes :

$contentService = [Microsoft.SharePoint.Administration.SPWebService]::ContentService
$contentService.SupportMultipleAppDomains = $true
$contentService.Update()
iisreset

Configurer les applications de service Gestion des applications et Paramètres d’abonnement

Les applications reposent sur les applications de service Gestion des applications et Paramètres d’abonnement Microsoft SharePoint Foundation. Utilisez les procédures suivantes pour les configurer.

Pour activer le Service de paramètres d'abonnement Microsoft SharePoint Foundation

  1. Dans l'Administration centrale, sous Paramètres système, cliquez sur Gérer les services dans cette batterie de serveurs.

  2. Pour le Service de paramètres d'abonnement Microsoft SharePoint Foundation, cliquez sur Activer la configuration automatique

Ensuite, créez une application de service Paramètres d’abonnement et un proxy à l’aide de Microsoft PowerShell. Utilisez l'exemple de script fourni dans New-SPSubscriptionSettingsServiceApplication.

Vous avez également besoin d'une application de service de gestion des applications. Les procédures suivantes décrivent les étapes à suivre pour la configurer.

Création d'une application de service de gestion des applications

  1. Dans l'Administration centrale, sous Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur Nouveau, puis sur Service de gestion des applications.

  3. Entrez le nom de l'application de service dans la zone Nom de l'application de service.

  4. Sous Pool d'applications, choisissez services web SharePoint par défaut à partir de la liste Utiliser le pool d'applications existant.

  5. Cliquez sur OK.

Spécifier le domaine et le préfixe de l’application

Dans cette section, vous spécifiez le domaine d’application et le préfixe d’application à utiliser pour les applications dans votre environnement. L'URL de l'application pointe vers votre domaine d'application et un préfixe qui détermine la façon dont chaque application est nommée.

Procédez comme suit pour configurer des URL d’application.

Pour configurer les URL d'application

  1. Dans l'Administration centrale, cliquez sur Applications.

  2. Sur la page Applications, cliquez sur Configurer les URL d'application.

  3. Dans la zone Domaine d'application, tapez le domaine isolé que vous avez créé pour l'hébergement des applications (par exemple, ContosoApps.com).

  4. Dans la zone Préfixe d'application, tapez le nom à utiliser pour le préfixe d'URL des applications.

    (Par exemple, vous pouvez utiliser « apps » en tant que préfixe, ce qui afficherait une URL pour chaque application telle que « apps- 12345678ABCDEF.ContosoApps.com ».)

  5. Cliquez sur OK.

  6. Si vous souhaitez installer des applications et que vous avez modifié le préfixe de l’application (également appelé nom de l’abonnement de site), vous devez effectuer d’autres étapes qui impliquent le redémarrage du service WWW (World Wide Web Publishing Service) qui héberge les applications.

    Importante

    Ce redémarrage entraîne également celui du service d'administration IIS et du service d'activation de processus. Par ailleurs, tous les sites Web et applications qui dépendent de ces services sont arrêtés ; ils perdent leur état actuel et demeurent indisponibles jusqu'au redémarrage correct des services. Vous devez prévoir pour effectuer ces étapes pendant une maintenance planifiée. > Pour effectuer les tâches de renommage du préfixe d’application, procédez comme suit : > Arrêter le service du minuteur SharePoint. > Redémarrez le service de publication World Wide Web qui héberge les applications. > Démarrez le service Minuteur SharePoint.

Paramètres mutualisés (facultatif)

Si vous hébergez plusieurs clients dans votre environnement, vous devez utiliser Microsoft PowerShell pour configurer les URL d'application pour chaque client. Procédez comme suit pour les configurer.

Pour configurer les URL d'application à l'aide de Windows PowerShell

  1. Ouvrez SharePoint Management Shell.

  2. À l'invite de commandes Microsoft PowerShell, tapez les commandes suivantes et appuyez sur Entrée après chacune d'elles :

    Set-SPAppDomain <appDomain>
    
    Set-SPAppSiteSubscriptionName -Name "app" -Confirm:$false
    

    Où :

    • <appDomain> est le nom de domaine que vous avez créé.
  3. Si vous voulez installer des applications et que vous avez modifié le préfixe (également connu comme le nom de l’abonnement au site), vous devez effectuer des étapes supplémentaires impliquant le redémarrage du service de publication World Wide Web (service WWW) qui héberge les applications.

    Importante

    Ce redémarrage entraîne également celui du service d'administration IIS et du service d'activation de processus. Par ailleurs, tous les sites Web et applications qui dépendent de ces services sont arrêtés ; ils perdent leur état actuel et demeurent indisponibles jusqu'au redémarrage correct des services. Vous devez prévoir pour effectuer ces étapes pendant une maintenance planifiée. > Pour effectuer les tâches de renommage du préfixe d’application, procédez comme suit : > Arrêter le service du minuteur SharePoint. > Redémarrez le service de publication World Wide Web qui héberge les applications. > Démarrez le service Minuteur SharePoint.

Pour plus d’informations, voir Set-SPAppSiteSubscriptionName et Set-SPAppDomain.

Configurer la fonctionnalité des points de terminaison accessibles sur Internet (facultatif)

Banque SharePoint contient des apps pour SharePoint à utiliser avec des sites nécessitant des points de terminaison accessibles sur Internet. Par défaut, ces applications ne sont pas disponibles (grisées et non mises en vente) car elles sont incompatibles avec la plupart des sites. Toutefois, si votre batterie de serveurs autorise les points de terminaisons accessibles sur Internet, vous pouvez activer cette fonctionnalité pour afficher ces applications dans Banque SharePoint. Vous activez cette fonctionnalité dans l’Administration centrale.

Pour configurer des points de terminaison accessibles sur Internet pour des applications

  1. Dans l'Administration centrale, cliquez sur Gestion des applications.

  2. Sur la page Gestion des applications, cliquez sur Gérer les applications Web.

  3. Sur la page Gérer les applications web, sélectionnez l’application web que vous voulez modifier.

  4. Sur le ruban, cliquez sur Gérer les fonctionnalités.

  5. Dans la liste des fonctionnalités, en regard de Applications nécessitant des points de terminaison accessibles sur Internet, cliquez sur Activer.

  6. Cliquez sur OK.

Dans certains cas, par exemple, lorsque vous avez une batterie SharePoint Server sur site où les mises à jour sont irrégulières, vous devez exécuter une applet de commande pour mettre à jour l'URL utilisée pour pointer vers le Banque SharePoint.

Set-SPAppStoreConfiguration -Url http://office.microsoft.com -Enable $true

Voir aussi

Concepts

Planifier les applications pour SharePoint Server

Installer et gérer des applications pour SharePoint Server