Configurer un environnement pour les applications de SharePoint ServerConfigure an environment for apps for SharePoint Server

s’applique à: oui2013 oui2016 oui2019 nonSharePoint OnlineAPPLIES TO: yes2013 yes2016 yes2019 noSharePoint Online

Pour permettre aux utilisateurs d'installer et d'utiliser les apps pour SharePoint sur leurs sites, vous devez configurer 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.To enable users to install and use apps for SharePoint in their sites, you must configure your environment to support them. This article describes how to configure your environment to support apps. Use the Plan for apps for SharePoint Server article to review options and determine the values to use for configuration settings in this article.

Avant de commencerBefore you begin

  • Vous devez acheter un nom de domaine pour vos applications auprès d’un fournisseur de noms de domaine (par exemple, ContosoApps.com).You must purchase a domain name from a domain name provider for your apps, for example, ContosoApps.com.

  • Vous devez être membre du groupe Administrateurs de batterie pour effectuer les procédures indiquées dans cet article. Pour certaines d’entre elles, vous devez également être administrateur de domaine.You must be a member of the Farm Administrators group to perform the steps in this article. For some steps, you must also be a domain administrator.

  • 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.If you have a multi-tenant environment, you need to do some steps by using Microsoft PowerShell. Make sure you have permissions to administer SharePoint Server using Windows PowerShell.

Configurer les noms de domaine dans le système DNSConfigure the domain names in 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.You must configure a new domain in Domain Name Services (DNS) to host the apps. To help improve security, the domain name should not be a subdomain of the domain that hosts the SharePoint Server sites. For example, if the SharePoint Server sites are at Contoso.com, consider ContosoApps.com instead of App.Contoso.com as the domain name.

Lorsqu'une application est mise en service, elle dispose d'un nom de domaine DNS unique (par exemple, Apps- 12345678ABCDEF.ContosoApps.com, où 12345678ABCDEF est l'identificateur unique de 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.When an app is provisioned, it provisions a unique DNS domain name (for example, Apps- 12345678ABCDEF.ContosoApps.com, where 12345678ABCDEF is a unique identifier for the app). You need a wildcard Canonical Name (CNAME) entry for your DNS domain to support these unique names.

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.Depending on your configuration (for example, if you are using WINS forward lookup), you might have to create a new forward lookup zone first, or you can start with a wildcard CNAME entry in the same zone as the SharePoint Server site domain. In the following procedures, you create a forward lookup zone, and then create a wildcard alias record for the DNS domain name that allows for individual apps to create unique domain names within your app domain. In these procedures, we use DNS Manager for Windows Server 2012 R2. If you have a different type of DNS server, follow the procedures in the documentation for that server type.

Pour créer une zone de recherche directe pour le nom de domaine d'applicationTo create a forward lookup zone for the app domain name

  1. Vérifiez que le compte d’utilisateur exécutant cette procédure est un administrateur de domaine sur le contrôleur de domaine.Verify that the user account that performs this procedure is a domain administrator on the domain controller.

  2. Cliquez sur Démarrer, pointez sur Outils d'administration, puis cliquez sur DNS.Click Start, point to Administrative Tools, and then click DNS.

  3. Dans le gestionnaire DNS, cliquez avec le bouton droit sur Zones de recherche directes, puis cliquez sur Nouvelle zone….In DNS Manager, right-click Forward Lookup Zones, and then click New Zone….

  4. Dans l'Assistant Nouvelle zone, cliquez sur Suivant.In the New Zone Wizard, click Next.

  5. Sur la page Type de zone, acceptez la valeur par défaut Zone principale, puis cliquez sur Suivant.In the Zone Type page, accept the default of Primary zone, and then click Next.

  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.In the Active Directory Zone Replication Scope page, select the appropriate replication method for your environment (the default is To all DNS servers in this domain), and then click Next.

  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.In the Zone Name page, in the Zone name box type the name for your new app domain name (for example, ContosoApps.com), and then click Next.

  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.On the Dynamic Update page, select the appropriate type of dynamic updates for your environment (the default is Do not allow dynamic updates), and then click Next.

  9. Sur la page Fin de l'Assistant Nouvelle zone, vérifiez les paramètres, puis cliquez sur Terminer.On the Completing the New Zone Wizard page, review the settings, and then click Finish.

Vous avez à présent créé une zone de recherche directe (et un nom de domaine) à utiliser pour les applications de votre environnement.You have now created a forward lookup zone (and a domain name) to use for apps in your environment.

Pour créer un enregistrement CNAME d'alias de caractère générique pour le nouveau nom de domaineTo create a wildcard Alias (CNAME) record for the new domain name

  1. Vérifiez que le compte d’utilisateur exécutant cette procédure est un administrateur de domaine sur le contrôleur de domaine.Verify that the user account that performs this procedure is a domain administrator on the domain controller.

  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).In DNS Manager, under Forward Lookup Zones, right-click the new app domain name, and then click New 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 ce champ est vide), tapez *.In the New Resource Record dialog box, in the Alias name (uses parent domain if left blank) box, type *.

    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.The Fully qualified domain name (FQDN) box displays *. followed by the domain name that you created for apps. For example, *.ContosoApps.com or *.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.Next to the Fully qualified domain name (FQDN) for target host box, type the FQDN of the server that hosts the SharePoint Server sites.

    Par exemple, SharePoint.Contoso.com.For example, SharePoint.Contoso.com.

    Ou :Or:

  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.Next to the Fully qualified domain name (FQDN) for target host box, click Browse and navigate to the Forward Lookup Zone for the domain that hosts the SharePoint Server sites.

    Par exemple, Contoso.com.For example, Contoso.com.

  6. Accédez ensuite à l'enregistrement qui pointe vers le serveur hébergeant le site SharePoint Server.And then navigate to the record that points to the server that hosts the SharePoint Server site.

    Par exemple, SharePoint.For example, 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 (FQDN) du serveur qui héberge les sites SharePoint.New Resource Record dialog box shows the wildcard alias for the app domain and the FQDN of the server that hosts the SharePoint sites.

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

  7. Cliquez sur OK.Click OK.

Vous pouvez vérifier le nouveau nom de domaine et l’alias en effectuant un test ping.You can verify the new domain name and alias by pinging them.

Pour vérifier le nouveau nom de domaineTo verify the new domain name

  1. Vérifiez que le compte d’utilisateur exécutant cette procédure est un administrateur de domaine sur le contrôleur de domaine.Verify that the user account that is performing this procedure is a domain administrator on the domain controller.

  2. Cliquez sur Démarrer, puis sur Invite de commandes.Click Start, and then click Command Prompt.

  3. À l'invite de commandes, tapez ping, suivi d'un sous-domaine du domaine que vous avez créé, et appuyez sur Entrée.At the command prompt, type ping followed by a subdomain of the domain that you created, and then press ENTER.

    Par exemple, ping Apps-12345678ABCDEF.contosoapps.comFor example, 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.If the ping command returns the correct IP address, then your wildcard for the domain name was configured successfully.

Créer un certificat SSL génériqueCreate a new wildcard SSL certificate

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).If you are using Secure Sockets Layer (SSL) for the SharePoint Server sites in your environment, or if you use any apps that use data external to the SharePoint Server sites, you should use SSL for your apps. To use SSL, you create an SSL certificate for your app domain (for example, 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.The domain should be added in the form of a wildcard (for example, *.ContosoApps.com). You need a wildcard certificate instead of individual certificates because each installed app has its own subdomain.

Pour permettre la prise en charge du déchargement SSL avec les domaines d'application SharePoint Server, vous devez activer la prise en charge de plusieurs domaines d'application à l'aide des commandes Microsoft PowerShell suivantes :Note that in order to allow support for SSL offloading with SharePoint Server App Domains you must enable support for multiple app domains by using the following Microsoft PowerShell commands:

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

Configurer les applications de service Gestion des applications et Paramètres d’abonnementConfigure the Subscription Settings and App Management service applications

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.Apps rely on the App Management and Microsoft SharePoint Foundation Subscription Settings service applications. Use the following procedures to configure them.

Pour activer le Service de paramètres d'abonnement Microsoft SharePoint FoundationTo turn on the Microsoft SharePoint Foundation Subscription Settings Service

  1. Dans l'Administration centrale, sous Paramètres système, cliquez sur Gérer les services dans cette batterie de serveurs.In Central Administration, under System Settings, click Manage services in this farm.

  2. Pour le Service de paramètres d'abonnement Microsoft SharePoint Foundation, cliquez sur Activer la configuration automatiqueFor the Microsoft SharePoint Foundation Subscription Settings Service, click Enable Auto Provision

Ensuite, créez une application de service de paramètres d'abonnement et un proxy. Ils doivent être créés à l'aide de Microsoft PowerShell. Utilisez l'exemple de script fourni dans New-SPSubscriptionSettingsServiceApplication.Next, create a Subscription Settings service application and proxy. These must be created by using Microsoft PowerShell. Use the example script provided at 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.You also need an App Management service application. The following procedures provide the steps to configure it.

Création d'une application de service de gestion des applicationsTo create a App Management service application

  1. Dans l'Administration centrale, sous Gestion des applications, cliquez sur Gérer les applications de service.In Central Administration, under Application Management, click Manage service applications.

  2. Cliquez sur Nouveau, puis sur Service de gestion des applications.Click New, and then click App Management Service.

  3. Entrez le nom de l'application de service dans la zone Nom de l'application de service.Type a name for the service application in the Service Application Name box.

  4. Sous Pool d'applications, choisissez services web SharePoint par défaut à partir de la liste Utiliser le pool d'applications existant.Under Application Pool, choose SharePoint Web Services Default from the Use existing application pool list.

  5. Cliquez sur OK.Click OK.

Spécifier le domaine et le préfixe de l’applicationSpecify the app domain and app prefix

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.In this section, you specify the app domain and app prefix to use for apps in your environment. The app URL points to your app domain and a prefix that determines how each app is named.

Procédez comme suit pour configurer des URL d’application.Use the following procedure to configure app URLs.

Pour configurer les URL d'applicationTo configure app URLs

  1. Dans l'Administration centrale, cliquez sur Applications.In Central Administration, click Apps.

  2. Sur la page Applications, cliquez sur Configurer les URL d'application.On the Apps page, click Configure App URLs.

  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).In the App domain box, type the isolated domain that you created for hosting apps (for example, ContosoApps.com).

  4. Dans la zone Préfixe d'application, tapez le nom à utiliser pour le préfixe d'URL des applications.In the App prefix box, type a name to use for the URL prefix for apps.

    (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 ».)(For example, you could use "apps" as the prefix, and you would see a URL for each app such as "apps- 12345678ABCDEF.ContosoApps.com".)

  5. Cliquez sur OK.Click OK.

  6. 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.If you will install apps and you have changed the App prefix (also known as the site subscription name), you must perform additional steps that involve restarting the World Wide Web Publishing Service (WWW Service) that hosts the apps.

    Important

    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 renommer un préfixe d'application, procédez comme suit : > Arrêtez le service de minuteur SharePoint. > Redémarrez le service de publication World Wide Web qui héberge les applications. > Démarrez le service de minuteur SharePoint.Restarting the WWW Service will also restart the IIS Admin Service and the Windows Process Activation Service. This will also shut down all Web sites and applications that depend on these services and they may lose existing state and will be unavailable until the services successfully restart. You should plan to perform these steps during a planned maintenance time. > To complete the App prefix rename tasks, perform these steps: > Stop the SharePoint Timer service. > Restart the World Wide Web Publishing Service that hosts the apps. > Start the SharePoint Timer service.

Paramètres mutualisés (facultatif)Multi-tenant settings (Optional)

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.If you host multiple tenants in your environment, you must use Microsoft PowerShell to configure app URLs for each tenant. Use the following procedure to configure them.

Pour configurer les URL d'application à l'aide de Windows PowerShellTo configure app URLs by using Windows PowerShell

  1. Ouvrez SharePoint Management Shell.Open the SharePoint Management Shell.

  2. À l'invite de commandes Microsoft PowerShell, tapez les commandes suivantes et appuyez sur Entrée après chacune d'elles :At the Microsoft PowerShell command prompt, type the following commands and press ENTER after each one:

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

    Où :Where:

    • <appDomain> est le nom de domaine que vous avez créé.<appDomain> is the domain name that you created.
  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.If you will install apps and you have changed the App prefix (also known as the site subscription name), you must perform additional steps that involve restarting the World Wide Web Publishing Service (WWW Service) that hosts the apps.

    Important

    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 renommer un préfixe d'application, procédez comme suit : > Arrêtez le service de minuteur SharePoint. > Redémarrez le service de publication World Wide Web qui héberge les applications. > Démarrez le service de minuteur SharePoint.Restarting the WWW Service will also restart the IIS Admin Service and the Windows Process Activation Service. This will also shut down all Web sites and applications that depend on these services and they may lose existing state and will be unavailable until the services successfully restart. You should plan to perform these steps during a planned maintenance time. > To complete the App prefix rename tasks, perform these steps: > Stop the SharePoint Timer service. > Restart the World Wide Web Publishing Service that hosts the apps. > Start the SharePoint Timer service.

Pour plus d’informations, voir Set-SPAppSiteSubscriptionName et Set-SPAppDomain.For more information, see Set-SPAppSiteSubscriptionName and Set-SPAppDomain.

Configurer la fonctionnalité des points de terminaison accessibles sur Internet (facultatif)Configure the Internet-facing endpoints feature (Optional)

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.The SharePoint Store contains apps for SharePoint intended for use with sites that require Internet-facing endpoints. By default, these apps are not available (greyed out and cannot be purchased) because they are incompatible with most sites. However, if your farm is configured to allow internet-facing end points, you can turn on the Internet-facing endpoints feature to show these apps in the SharePoint Store. You turn this feature on in Central Administration.

Pour configurer des points de terminaison accessibles sur Internet pour des applicationsTo configure Internet-facing endpoints for apps

  1. Dans l'Administration centrale, cliquez sur Gestion des applications.In Central Administration, click Application Management.

  2. Sur la page Gestion des applications, cliquez sur Gérer les applications Web.On the Application Management page, click Manage Web applications.

  3. Sur la page Gérer les applications web, sélectionnez l’application web que vous voulez modifier.On the Manage Web Applications page, select the web application that you want to change.

  4. Sur le ruban, cliquez sur Gérer les fonctionnalités.On the ribbon, click Manage Features.

  5. Dans la liste des fonctionnalités, en regard de Applications nécessitant des points de terminaison accessibles sur Internet, cliquez sur Activer.In the feature list, next to Apps that require accessible internet facing endpoints, click Activate.

  6. Cliquez sur OK.Click 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.In some cases, for example, when you have an on-premises SharePoint Server farm where updates are installed infrequently, you will need to run a cmdlet to update the URL used to point to the SharePoint Store:

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

Voir aussiSee also

ConceptsConcepts

Planifier les applications pour SharePoint ServerPlan for apps for SharePoint Server

Installer et gérer des applications pour SharePoint ServerInstall and manage apps for SharePoint Server