Déployer Office Web Apps Server

 

Sapplique à : Office Web Apps Server

Résumé : Explique comment déployer Office Web Apps Server en local afin de l’utiliser avec SharePoint 2013 et Lync Server 2013.

Public concerné : professionnels de l’informatique

Remarque : cet article traite de l’installation de Office Web Apps Server pour votre entreprise. Si vous recherchez de l’aide concernant votre copie personnelle d’Office ou d’Office Web Apps, voir https://support.office.com.

Le déploiement d’Office Web Apps Server implique l’installation de certains logiciels prérequis et l’exécution de quelques commandes Windows PowerShell ; toutefois, dans l’ensemble le processus est conçu pour être relativement simple. Cet article vous explique les procédures à suivre pour préparer vos serveurs, puis vous indique les commandes Windows PowerShell nécessaires pour configurer la batterie de serveurs Office Web Apps Server.

Contenu de cet article :

  • Regardez une vidéo pour voir comment cela se passe

  • Passer en revue ces ressources avant de commencer

  • Préparer des serveurs pour l’exécution d’Office Web Apps Server

  • Déployer la batterie de serveurs Office Web Apps Server

  • Si les messages « 500 exceptions de service web » ou « 500.21 – Erreur interne du serveur » s’affichent

Regardez une vidéo pour voir comment cela se passe

Visionnez la vidéo suivante pour voir comment configurer Office Web Apps Server dans un environnement de test. Vous verrez également un aperçu de la configuration de SharePoint 2013 pour utiliser Office Web Apps Server.

Configurer Office Web Apps Server dans un environnement de test

Passer en revue ces ressources avant de commencer

Veillez à consulter ces ressources avant de commencer :

Remarque

Vous pouvez exécuter des tâches partout dans suites Office 2013 au moyen d’une souris, de raccourcis clavier ou d’entrées tactiles. Pour plus d’informations sur l’utilisation des raccourcis clavier et des entrées tactiles avec les produits et services Office, consultez la rubrique relative aux raccourcis clavier et le Guide des fonctions tactiles dans Office.

Préparer des serveurs pour l’exécution d’Office Web Apps Server

Effectuez les procédures suivantes sur tous les serveurs qui exécuteront Office Web Apps Server.

Figure : Étapes de la préparation des serveurs pour Office Web Apps Server

Les trois étapes main pour préparer les serveurs pour Office Web Apps Server.

Étape 1 : installer les logiciels prérequis pour Office Web Apps Server

La configuration requise pour Windows Server 2008 R2, Windows Server 2012 et Windows Server 2012 R2 est légèrement différente ; choisissez la procédure appropriée parmi celles indiquées ci-dessous afin d’installer les logiciels adaptés à votre système d’exploitation.

Sur Windows Server 2008 R2

  1. Installez les logiciels suivants :

  2. Ouvrez l’invite Windows PowerShell en tant qu’administrateur et exécutez ces commandes pour installer les rôles et les services requis.

        Import-Module ServerManager
    

    Ensuite, exécutez la commande suivante :

        Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,Web-Security,Web-Windows-Auth,Web-Filtering,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Console,Ink-Handwriting,IH-Ink-Support,NET-Framework,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-Win-CFAC
    

    Si vous y êtes invité, redémarrez le serveur.

Sur Windows Server 2012

  1. Ouvrez l’invite Windows PowerShell en tant qu’administrateur et exécutez cette commande pour installer les rôles et les services requis.

        Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45
    

    Si vous y êtes invité, redémarrez le serveur.

Sur Windows Server 2012 R2

  1. Installez les logiciels suivants :

  2. Ouvrez l’invite Windows PowerShell en tant qu’administrateur et exécutez cette commande pour installer les rôles et les services requis.

        Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45
    

    Si vous y êtes invité, redémarrez le serveur.

Effectuez les étapes suivantes sur tous les serveurs qui exécuteront Office Web Apps Server.

  1. Téléchargez Office Web Apps Server à partir du Centre de gestion des licences en volume. Pour télécharger Office Web Apps Server, vous devez disposer d’une licence dans le cadre d’un contrat de licence en volume pour Office Professionnel Plus 2013, Office Standard 2013 ou Office pour Mac 2011. Le téléchargement est disponible sous ces produits Office sur le portail du Centre de gestion des licences en volume.

  2. Effectuez l'une des opérations suivantes :

    • Pour Windows Server 2012 ou Windows Server 2012 R2, ouvrez directement le fichier .img et exécutez le fichier Setup.exe.

    • Pour Windows Server 2008 R2 SP1, utilisez un programme capable de monter ou d’extraire des fichiers .img, puis exécutez Setup.exe.

  3. Dans la page Lire les termes du contrat de licence logiciel Microsoft, sélectionnez J’accepte les termes de ce contrat, puis cliquez sur Continuer.

  4. Dans la page Choisir un emplacement de fichier, sélectionnez le dossier dans lequel vous souhaitez installer les fichiers Office Web Apps Server (par exemple, C :\Program Files\Microsoft Office Web Apps), puis sélectionnez Installer maintenant. Si le dossier que vous avez indiqué n'existe pas, le programme d'installation le crée pour vous.

    Nous vous conseillons d’installer Office Web Apps Server sur le lecteur système.

  5. Une fois que le programme d’installation a terminé l’installation d’Office Web Apps Server, choisissez Fermer.

  6. Téléchargez et installez Office Web Apps Server SP1 (Recommandé pour Windows Server 2012 et Windows Server 2008 R2 SP1. Requis pour Windows Server 2012 R2.)

    Remarque

    Si vous appliquez Office Web Apps Server SP1 plus tard, suivez les instructions de l’article Application de mises à jour logicielles pour Office Web Apps Server.

  7. Recherchez les mises à jour Office Web Apps Server les plus récentes parmi la liste du centre des mises à jour TechNet pour Office, les serveurs Office et les produits associés.

    Remarque

    Si vous n’avez pas installé Office Web Apps Server SP1, appliquez les consignes décrites dans KB2810007.

Étape 3 : installer les modules linguistiques pour Office Web Apps Server

Les modules linguistiques Office Web Apps Server 2013 permettent aux utilisateurs d’afficher les fichiers Office web dans plusieurs langues, qu’ils soient ouverts à partir de bibliothèques de documents SharePoint 2013, d’Outlook Web Access (sous forme de préversions) et de Lync 2013 (en tant que diffusions PowerPoint). Apprenez-en plus sur le fonctionnement des modules linguistiques dans Planification des modules linguistiques pour Office Web Apps Server.

Pour installer les modules linguistiques, procédez comme suit.

  1. Téléchargez les modules linguistiques Office Web Apps Server à partir du Centre de téléchargement Microsoft.

  2. Exécutez WebAppsServerLP_en-us_x64.exe.

  3. Dans l’Assistant Module linguistique Office Web Apps Server 2013, dans la page Lire les termes du contrat de licence logiciel Microsoft, sélectionnez J’accepte les termes de ce contrat, puis cliquez sur Continuer.

  4. Une fois que le programme d’installation a terminé l’installation d’Office Web Apps Server, choisissez Fermer.

Importante

  • Pour installer les modules linguistiques après avoir créé la batterie de serveurs Office Web Apps Server, vous devez supprimer un serveur de la batterie, installer le module linguistique dessus, puis rajouter le serveur dans la batterie.

  • Pour qu’un module linguistique fonctionne correctement, vous devez l’installer sur tous les serveurs de la batterie.

Déployer la batterie de serveurs Office Web Apps Server

Suivez la procédure de l’une des trois sections suivantes, en fonction du type de batterie de serveurs Office Web Apps Server que vous voulez créer.

Conseil

Si Windows PowerShell ne reconnaît pas l’applet de commande New-OfficeWebAppsFarm lorsque vous l’exécutez, vous devrez peut-être importer le module OfficeWebApps. Utilisez la commande suivante :
Import-Module -Name OfficeWebApps

Déployer une batterie Office Web Apps Server à serveur unique qui utilise le protocole HTTP

Si vous déployez Office Web Apps Server uniquement à des fins de test ou d’utilisation interne et que vous n’avez pas besoin de fournir des fonctionnalités Office Web Apps Server à Lync Server 2013, cette procédure vous convient. Ici, vous allez installer une batterie de serveurs Office Web Apps Server à serveur unique qui utilise HTTP. Vous n'aurez pas besoin de certificat ni de programme d'équilibrage de charge, mais vous devrez disposer d'un serveur physique ou une instance d'ordinateur virtuel dédié qui n'exécute aucune autre application serveur.

Vous pouvez utiliser cette batterie Office Web Apps Server pour distribuer la fonctionnalité Office Web Apps à SharePoint 2013.

Figure : Étapes du déploiement d’Office Web Apps Server

Les trois étapes main pour déployer une batterie de serveurs Office Web Apps Server à serveur unique.

Étape 1 : Créer une batterie de serveurs Office Web Apps Server

Utilisez la commande New-OfficeWebAppsFarm pour créer une batterie de serveurs Office Web Apps Server qui comporte un serveur unique, comme indiqué dans l’exemple ci-dessous.

    New-OfficeWebAppsFarm -InternalURL "http://servername" -AllowHttp -EditingEnabled

Paramètres

  • –InternalURL est le nom du serveur qui exécute Office Web Apps Server (par exemple, http://servername).

  • –AllowHttp configure la batterie de serveurs pour utiliser le protocole HTTP.

  • –EditingEnabled active la modification dans Office Web Apps en cas d’utilisation avec SharePoint 2013. Ce paramètre n’est pas utilisé par Lync Server 2013 car cet hôte ne prend pas en charge la modification.

Des paramètres supplémentaires pour configurer les services de traduction, les serveurs proxy, la prise en charge des images Clipart et les visionneuses en ligne sont décrits dans New-OfficeWebAppsFarm.

Si les messages « 500 exceptions de service web » ou « 500.21 – Erreur interne du serveur » s’affichent

Étape 2 : Vérifier que la batterie de serveurs Office Web Apps Server a bien été créée

Une fois la batterie créée, des détails la concernant s’affichent dans l’invite Windows PowerShell. Pour vérifier qu’Office Web Apps Server est installé et configuré correctement, utilisez un navigateur web pour accéder à l’URL de découverte Office Web Apps Server comme le montre l’exemple suivant. L’URL de découverte correspond au paramètre InternalUrl que vous avez indiqué lors de la configuration de votre batterie Office Web Apps Server, suivi de /hosting/discovery, par exemple :

    http://servername/hosting/discovery

Si Office Web Apps Server fonctionne comme prévu, vous devriez voir apparaître un fichier XML de découverte WOPI dans votre navigateur web. Les premières lignes de ce fichier doivent se présenter comme dans l’exemple suivant.

    <?xml version="1.0" encoding="utf-8" ?> 
    - <wopi-discovery>
    - <net-zone name="internal-http">
    - <app name="Excel" favIconUrl="http://servername/x/_layouts/images/FavIcon_Excel.ico" checkLicense="true">
    <action name="view" ext="ods" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 
    <action name="view" ext="xls" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 
    <action name="view" ext="xlsb" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 
    <action name="view" ext="xlsm" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 

Étape 3 : configurer l’hôte

La batterie de serveurs est désormais prête à distribuer la fonctionnalité Office Web Apps aux hôtes via HTTP. Pour plus d’informations sur la configuration des hôtes, consultez la rubrique Configurer Office Web Apps pour SharePoint 2013.

Déploiement d’une batterie Office Web Apps Server à serveur unique qui utilise le protocole HTTPS

Pour la plupart des environnements de production, nous recommandons vivement l’utilisation de HTTPS pour ses fonctionnalités de sécurité. HTTPS est également nécessaire si vous voulez fournir la fonctionnalité Office Web Apps Server à Lync Server 2013, ce qui permet aux utilisateurs d’afficher des diffusions PowerPoint dans un navigateur. Voici comment installer une batterie de serveurs Office Web Apps Server à serveur unique qui utilise HTTPS. Vous devez installer un certificat sur le serveur, comme indiqué dans Sécurisation des communications Office Web Apps Server à l'aide du protocole HTTPS.

Cette batterie de serveurs Office Web Apps Server fournira la fonctionnalité Office Web Apps à SharePoint 2013 et Lync Server 2013.

Figure : Étapes du déploiement d’Office Web Apps Server

Les trois étapes main pour déployer une batterie de serveurs Office Web Apps Server à serveur unique.

Étape 1 : créer la batterie Office Web Apps Server

Utilisez la commande New-OfficeWebAppsFarm pour créer une batterie de serveurs Office Web Apps Server qui comporte un serveur unique, comme indiqué dans l’exemple ci-dessous.

    New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -CertificateName "OfficeWebApps Certificate" -EditingEnabled

Paramètres

  • –InternalURL est le nom de domaine complet (FQDN) du serveur qui exécute Office Web Apps Server, tel que http://servername.contoso.com.

  • –ExternalURL est le nom de domaine complet qui est accessible sur Internet.

  • –CertificateName est le nom convivial du certificat.

  • –EditingEnabled est facultatif et active la modification dans Office Web Apps en cas d’utilisation avec SharePoint 2013. Ce paramètre n’est pas utilisé par Lync Server 2013 car cet hôte ne prend pas en charge la modification.

Des paramètres supplémentaires pour configurer les services de traduction, les serveurs proxy, la prise en charge des images Clipart et les visionneuses en ligne sont décrits dans New-OfficeWebAppsFarm.

Si les messages « 500 exceptions de service web » ou « 500.21 – Erreur interne du serveur » s’affichent

Étape 2 : vérifier que la batterie Office Web Apps Server a été correctement créée

Une fois la batterie créée, des détails la concernant s’affichent dans l’invite Windows PowerShell. Pour vérifier qu’Office Web Apps Server est installé et configuré correctement, utilisez un navigateur web pour accéder à l’URL de découverte Office Web Apps Server comme le montre l’exemple suivant. L’URL de découverte correspond au paramètre InternalUrl que vous avez indiqué lors de la configuration de votre batterie Office Web Apps Server, suivi de /hosting/discovery, par exemple :

    https://server.contoso.com/hosting/discovery

Si Office Web Apps Server fonctionne comme prévu, vous devriez voir apparaître un fichier XML de découverte WOPI dans votre navigateur web. Les premières lignes de ce fichier doivent se présenter comme dans l’exemple suivant.

<?xml version="1.0" encoding="UTF-8"?>
<wopi-discovery><net-zone 
name="internal-https"><app name="Excel" checkLicense="true" 
favIconUrl="https://wac.contoso.com/x/_layouts/images/FavIcon_Excel.ico"><action 
name="view" 
urlsrc="https://wac.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" 
default="true" ext="ods"/><action name="view" 
urlsrc="https://wac.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" 
default="true" ext="xls"/><action name="view" 

Remarque

Selon les paramètres de sécurité de votre navigateur web, il est possible qu’un message vous invite à sélectionner Afficher tout le contenu avant de pouvoir afficher le contenu du fichier XML de découverte.

Étape 3 : Configurer l’hôte

La batterie de serveurs est maintenant prête à distribuer la fonctionnalité Office Web Apps aux hôtes via HTTPS. Consultez les articles suivants pour obtenir de plus amples informations sur la manière de configurer des hôtes.

Déploiement d’une batterie Office Web Apps Server multiserveur à charge équilibrée qui utilise le protocole HTTPS

Si vous prévoyez un trafic important vers votre batterie de serveurs Office Web Apps Server, et si vous voulez que celle-ci soit disponible via Internet et sur votre réseau interne, ce type de topologie est idéal. Cette section vous montre comment installer une batterie Office Web Apps Server multiserveur qui utilise un programme d’équilibrage de charge et le protocole HTTPS. Si vous êtes intéressé, lisez plus d’informations sur cette topologie.

Avant de commencer, assurez-vous que le programme d’équilibrage de charge est configuré comme indiqué dans Configuration requise du programme d’équilibrage de charge pour Office Web Apps Server. Vous devez également installer un certificat sur le programme d’équilibrage de charge, comme indiqué dans Sécurisation des communications Office Web Apps Server à l'aide du protocole HTTPS. Cette batterie de serveurs Office Web Apps Server fournira la fonctionnalité Office Web Apps à SharePoint 2013 et Lync Server 2013.

Figure : Étapes du déploiement d’Office Web Apps Server

Les quatre étapes main pour déployer une batterie de serveurs Office Web Apps Server multiserveur.

Étape 1 : créer la batterie Office Web Apps Server sur le premier serveur

Utilisez la commande New-OfficeWebAppsFarm pour créer une batterie de serveurs Office Web Apps Server sur le premier serveur, comme indiqué dans l’exemple suivant.

    New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -SSLOffloaded -EditingEnabled

Paramètres

  • –InternalURL est le nom de domaine complet (FQDN) du serveur qui exécute Office Web Apps Server, tel que http://servername.contoso.com.

  • –ExternalURLest le nom de domaine complet qui est accessible sur Internet.

  • -SSLOffloaded active le déchargement de l’arrêt SSL vers le programme d’équilibrage de charge.

  • –EditingEnabled est facultatif et active la modification dans Office Web Apps en cas d’utilisation avec SharePoint 2013. Ce paramètre n’est pas utilisé par Lync Server 2013 car cet hôte ne prend pas en charge la modification.

D’autres paramètres pour configurer les services de traduction, les serveurs proxy, la prise en charge des images Clipart et les visionneuses en ligne sont décrits dans New-OfficeWebAppsFarm.

Si les messages « 500 exceptions de service web » ou « 500.21 – Erreur interne du serveur » s’affichent

Étape 2 : ajouter d’autres serveurs à la batterie

Une fois que le premier serveur exécute Office Web Apps Server, exécutez la commande New-OfficeWebAppsMachine sur chaque serveur que vous voulez ajouter à la batterie de serveurs Office Web Apps Server. Pour le paramètre –MachineToJoin, utilisez le nom d’ordinateur d’un serveur qui se trouve déjà dans la batterie de serveurs Office Web Apps Server. Par exemple, si server1.contoso.com est déjà dans la batterie de serveurs, utilisez les éléments suivants :

    New-OfficeWebAppsMachine -MachineToJoin "server1.contoso.com"

Vous souhaitez plus d’informations sur ces paramètres ? Vous en trouverez dans la rubrique New-OfficeWebAppsMachine.

Étape 3 : vérifier que la batterie Office Web Apps Server a été correctement créée

Une fois la batterie créée, des détails la concernant s’affichent dans l’invite Windows PowerShell. Pour vérifier qu’Office Web Apps Server est installé et configuré correctement, utilisez un navigateur web pour accéder à l’URL de découverte Office Web Apps Server comme le montre l’exemple suivant. L’URL de découverte correspond au paramètre InternalUrl que vous avez indiqué lors de la configuration de votre batterie Office Web Apps Server, suivi de /hosting/discovery. Par exemple :

    https://server.contoso.com/hosting/discovery

Si Office Web Apps Server fonctionne comme prévu, vous devriez voir apparaître un fichier XML de découverte WOPI dans votre navigateur web. Les premières lignes de ce fichier doivent se présenter comme dans l’exemple suivant.

    <?xml version="1.0" encoding="UTF-8"?>
    <wopi-discovery><net-zone name="internal-https"><app name="Excel" checkLicense="true" favIconUrl="https://officewebapps.contoso.com/x/_layouts/images/FavIcon_Excel.ico"><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" default="true" ext="ods"/><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" default="true" ext="xls"/><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" default="true" ext="xlsb"/> 

Remarque

Selon les paramètres de sécurité de votre navigateur web, il est possible qu’un message vous invite à sélectionner Afficher tout le contenu avant de pouvoir afficher le contenu du fichier XML de découverte.

Étape 4 : Configurer l’hôte

La batterie de serveurs est maintenant prête à distribuer la fonctionnalité Office Web Apps aux hôtes via HTTPS. Consultez les articles suivants pour obtenir de plus amples informations sur la manière de configurer des hôtes.

Si les messages « 500 exceptions de service web » ou « 500.21 – Erreur interne du serveur » s’affichent

Si des fonctionnalités de .NET Framework 3.5 ont été installées, puis supprimées, vous pouvez voir des messages « 500 exceptions de service web » ou « 500.21 – Erreur interne du serveur » lorsque vous exécutez des applets de commande OfficeWebApps. Pour résoudre ces problèmes, exécutez les exemples de commandes suivants à partir d’une invite de commandes avec élévation de privilèges afin de supprimer les paramètres susceptibles de gêner le fonctionnement normal d’Office Web Apps Server :

Pour Windows Server 2008 R2

    %systemroot%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -iru
    iisreset /restart /noforce

Pour Windows Server 2012 ou Windows Server 2012 R2

    dism /online /enable-feature /featurename:IIS-ASPNET45

Voir aussi

New-OfficeWebAppsFarm
New-OfficeWebAppsMachine

Feuille de route de contenu pour Office Web Apps
Planification d'Office Web Apps Server
Configurer Office Web Apps pour SharePoint 2013

Déploiement d’Office Web Apps Server et de Lync Server 2013