Implementación del servidor de aplicaciones web de Office
Se aplica a: Office Web Apps Server
Resumen: explica cómo implementar Office Web Apps Server de forma local para su uso por parte de SharePoint 2013 y Lync Server 2013.
Audiencia: profesionales de TI
Note that this article covers installing Office Web Apps Server for your business. If you're looking for help with your personal copy of Office or Office Web Apps, see https://support.office.com.
La implementación de Office Web Apps Server implica instalar cierto software necesario y ejecutar algunos comandos de Windows PowerShell, pero en general el proceso está diseñado para llevarse a cabo de forma muy sencilla. Este artículo lo guía a través de los procedimientos necesarios para preparar los servidores y luego le proporciona los comandos de Windows PowerShell para configurar la granja de servidores de Office Web Apps Server.
En este artículo:
Ver un vídeo para ver cómo se hace
Revisar estos recursos antes de comenzar
Preparar servidores para ejecutar Office Web Apps Server
Implementar la granja de servidores de Office Web Apps Server
Si ve mensajes de "500 excepciones de servicio web" o "500.21 : error interno del servidor"
Ver un vídeo para ver cómo se hace
Vea el siguiente vídeo para aprender a configurar Office Web Apps Server en un entorno de prueba. También verá una vista previa de cómo configurar SharePoint 2013 para usar Office Web Apps Server.
Configurar Office Web Apps Server en un entorno de prueba
Revisar estos recursos antes de comenzar
Asegúrese de que ha echado un vistazo a estos recursos antes de empezar:
Para obtener información detallada acerca de los requisitos de hardware y software, eche un vistazo a las instrucciones de planeación.
De manera predeterminada, Office Web Apps Server le permite ver archivos de Office, pero no editarlos. Para hacerlo, necesitará una licencia de edición, sobre la que puede obtener información en Planificar Office Web Apps (cuando se usa con SharePoint 2013) y Configurar licencias en SharePoint Server 2013.
Nota:
Puede completar las tareas en todo Conjuntos de aplicaciones de Office 2013 con un mouse, los métodos abreviados de teclado o el modo táctil. Para información sobre cómo usar los métodos abreviados y el modo táctil con los productos y servicios de Office, consulte Métodos abreviados de teclado y Guía de tecnología táctil de Office.
Preparar servidores para ejecutar Office Web Apps Server
Realice los siguientes procedimientos en todos los servidores para ejecutar Office Web Apps Server.
Figura: los pasos para preparar los servidores para Office Web Apps Server
Paso 1: instalar el software necesario para Office Web Apps Server
Windows Server 2008 R2, Windows Server 2012 y Windows Server 2012 R2 tienen requisitos previos diferentes, así que seleccione el procedimiento adecuado a continuación para instalar los que sean correctos para su sistema operativo.
En Windows Server 2008 R2
Instale el siguiente software:
Windows Server 2008 R2 Service Pack 1
(https://go.microsoft.com/fwlink/p/?linkid=252370)
Actualización de la plataforma para Windows 7 SP1 y Windows Server 2008 R2 SP1 (KB2670838)
Abra el símbolo del sistema de Windows PowerShell como administrador y ejecute estos comandos para instalar los roles y servicios necesarios.
Import-Module ServerManager
A continuación, ejecute este comando:
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 se le solicita, reinicie el servidor.
En Windows Server 2012
Abra el símbolo del sistema de Windows PowerShell como administrador y ejecute este comando para instalar los roles y servicios necesarios.
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 se le solicita, reinicie el servidor.
En Windows Server 2012 R2
Instale el siguiente software:
Abra el símbolo del sistema de Windows PowerShell como administrador y ejecute este comando para instalar los roles y servicios necesarios.
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 se le solicita, reinicie el servidor.
Paso 2: instalar Office Web Apps Server y las actualizaciones relacionadas
Complete los siguientes pasos en todos los servidores que ejecutarán Office Web Apps Server.
Descargue Office Web Apps Server desde el Centro de servicios de licencias por volumen (VLSC). Para descargar Office Web Apps Server, debe tener una licencia, según un acuerdo de licencias por volumen, para Office Professional Plus 2013, Office Standard 2013 u Office para Mac 2011. La descarga se ubica dentro de los productos de Office en el portal de VLSC.
Realice una de las acciones siguientes:
En Windows Server 2012 o Windows Server 2012 R2, abra directamente el archivo .img y ejecute Setup.exe.
Para Windows Server 2008 R2 SP1, use un programa que pueda montar o extraer archivos .img y ejecute Setup.exe.
En la página Términos de licencia para software de Microsoft, seleccione Acepto los términos del contrato y haga clic en Continuar.
En la página Elegir una ubicación de archivo, seleccione la carpeta donde desea que se instalen los archivos de Office Web Apps Server (por ejemplo, C:\Archivos de programa\Microsoft Office Web Apps) y seleccione Instalar ahora. Si la carpeta especificada no existe, el programa de instalación la creará automáticamente.
Le recomendamos que instale Office Web Apps Server en la unidad del sistema.
Cuando el programa de instalación complete la instalación de Office Web Apps Server, elija Cerrar.
Descargue e instale Office Web Apps Server SP1 (Recomendado para Windows Server 2012 y Windows Server 2008 R2 SP1. Obligatorio para Windows Server 2012 R2.)
Nota:
Si aplica Office Web Apps Server SP1 en un momento posterior, siga las instrucciones de Aplicar actualizaciones de software a Office Web Apps Server.
Compruebe si hay actualizaciones más recientes de Office Web Apps Server consultando la lista del centro de actualizaciones de TechNet para Office, los servidores de Office y otros productos relacionados.
Nota:
Si no ha instalado Office Web Apps Server SP1, aplique KB2810007.
Paso 3: instalar los paquetes de idioma para Office Web Apps Server
Los paquetes de idioma de Office Web Apps Server 2013 permiten a los usuarios ver archivos de Office basados en web en varios idiomas, tanto si se abren desde bibliotecas de documentos de SharePoint 2013, Outlook Web Access (como versiones preliminares de datos adjuntos) como Lync 2013 (como difusiones de PowerPoint). Para más información sobre cómo funcionan los paquetes de idioma, vea el tema sobre la planeación de paquetes de idioma para Office Web Apps Server.
Para instalar los paquetes de idioma, siga estos pasos.
Descargue los paquetes de idioma de Office Web Apps Server desde el Centro de descarga de Microsoft.
Ejecute WebAppsServerLP_en-us_x64.exe.
En el asistente para los paquetes de idioma de Office Web Apps Server 2013, en la página Términos de licencia para software de Microsoft, seleccione Acepto los términos del contrato y luego Continuar.
Cuando el programa de instalación complete la instalación de Office Web Apps Server, elija Cerrar.
Importante
-
Para instalar los paquetes de idioma después de crear la granja de servidores de Office Web Apps Server, debe quitar un servidor de la granja, instalar en él el paquete de idioma y agregarlo de nuevo a la granja.
-
Para que un paquete de idioma funcione correctamente, deberá instalarlo en todos los servidores de la granja de servidores.
Implementar la granja de servidores de Office Web Apps Server
Siga los procedimientos de una de las tres secciones siguientes, en función del tipo de granja de Office Web Apps Server que desea crear.
Sugerencia
Si Windows PowerShell no reconoce el cmdlet New-OfficeWebAppsFarm al ejecutarlo, es posible que tenga que importar el módulo OfficeWebApps. Use este comando:Import-Module -Name OfficeWebApps
Implementar una granja de un solo servidor de Office Web Apps Server que usa HTTP
Si solo va a implementar Office Web Apps Server para pruebas o uso interno y no necesita proporcionar la funcionalidad de Office Web Apps Server a Lync Server 2013, este procedimiento es para usted. Aquí, instalará una granja de servidores de Office Web Apps Server de servidor único que usa HTTP. Aunque no necesitará un certificado ni un equilibrador de carga, sí será necesaria una instancia de máquina virtual o de servidor físico dedicado que no ejecute ninguna otra aplicación de servidor.
Puede usar esta granja de Office Web Apps Server para proporcionar las funciones de Office Web Apps para SharePoint 2013.
Figura: los pasos para implementar Office Web Apps Server
Paso 1: Crear una granja de servidores de Office Web Apps Server
Use el comando New-OfficeWebAppsFarm para crear una nueva granja de servidores de Office Web Apps Server que conste de un solo servidor, como se muestra en el ejemplo siguiente.
New-OfficeWebAppsFarm -InternalURL "http://servername" -AllowHttp -EditingEnabled
Parámetros
–InternalURL es el nombre del servidor que ejecuta Office Web Apps Server, como http://servername.
–AllowHttp configura la granja para que use HTTP.
–EditingEnabled habilita la edición en Office Web Apps cuando se usa con SharePoint 2013. Este parámetro no se usa en Lync Server 2013 porque dicho host no admite la edición.
Los parámetros adicionales para configurar servicios de traducción, servidores proxy, compatibilidad con imágenes prediseñadas y visores en línea se describen en New-OfficeWebAppsFarm.
Si ve mensajes de "500 excepciones de servicio web" o "500.21 : error interno del servidor"
Paso 2: Comprobar que la granja de servidores de Office Web Apps Server se creó correctamente
Una vez creada la granja de servidores, los detalles sobre la granja de servidores se muestran en el símbolo del sistema de Windows PowerShell. Para comprobar que Office Web Apps Server está instalado y configurado correctamente, use un explorador web para acceder a la dirección URL de detección de Office Web Apps Server, como se muestra en el ejemplo siguiente. La dirección URL de detección es el parámetro InternalUrl que especificó al configurar la granja de servidores de Office Web Apps Server, seguida de /hosting/discovery, por ejemplo:
http://servername/hosting/discovery
Si Office Web Apps Server funciona según lo esperado, debería ver un archivo XML de detección de protocolo de interfaz de plataforma abierta (WOPI) de aplicación web en el explorador web. Las primeras líneas del archivo deberían ser similares a las del siguiente ejemplo.
<?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&>" />
Paso 3: configurar el host
La granja de servidores ya está lista para proporcionar la funcionalidad de Office Web Apps a los hosts a través de HTTP. Visite Configurar Office Web Apps para SharePoint 2013 para obtener más información sobre cómo configurar hosts.
Implementación de una granja de servidores de Office Web Apps Server de servidor único que usa HTTPS
Para la mayoría de los entornos de producción, se recomienda el uso de HTTPS para sus características de seguridad. Además, HTTPS es necesario si desea proporcionar la funcionalidad de Office Web Apps Server a Lync Server 2013, lo que permite a los usuarios ver las difusiones de PowerPoint en un explorador. A continuación se muestra cómo instalar una granja de servidores de Office Web Apps Server de servidor único que usa HTTPS. Tendrá que instalar un certificado en el servidor como se describe en Protección de las comunicaciones de Office Web Apps Server mediante HTTPS.
Esta granja de servidores de Office Web Apps Server proporcionará funcionalidad de Office Web Apps a SharePoint 2013 y Lync Server 2013.
Figura: los pasos para implementar Office Web Apps Server
Paso 1: crear la granja de Office Web Apps Server
Use el comando New-OfficeWebAppsFarm para crear una nueva granja de servidores de Office Web Apps Server que conste de un solo servidor, como se muestra en el ejemplo siguiente.
New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -CertificateName "OfficeWebApps Certificate" -EditingEnabled
Parámetros
–InternalURL es el nombre de dominio completo (FQDN) del servidor que ejecuta Office Web Apps Server, como
http://servername.contoso.com
.–ExternalURL es el FQDN al que se puede acceder en Internet.
–CertificateName es el nombre descriptivo del certificado.
–EditingEnabled es opcional y permite la edición en Office Web Apps cuando se usa con SharePoint 2013. Este parámetro no se usa en Lync Server 2013 porque dicho host no admite la edición.
Los parámetros adicionales para configurar servicios de traducción, servidores proxy, compatibilidad con imágenes prediseñadas y visores en línea se describen en New-OfficeWebAppsFarm.
Si ve mensajes de "500 excepciones de servicio web" o "500.21 : error interno del servidor"
Paso 2: comprobar que la granja de servidores de Office Web Apps Server se ha creado correctamente
Una vez creada la granja de servidores, los detalles sobre la granja de servidores se muestran en el símbolo del sistema de Windows PowerShell. Para comprobar que Office Web Apps Server está instalado y configurado correctamente, use un explorador web para acceder a la dirección URL de detección de Office Web Apps Server, como se muestra en el ejemplo siguiente. La dirección URL de detección es el parámetro InternalUrl que especificó al configurar la granja de servidores de Office Web Apps Server, seguida de /hosting/discovery, por ejemplo:
https://server.contoso.com/hosting/discovery
Si Office Web Apps Server funciona según lo esperado, debería ver un archivo XML de detección de protocolo de interfaz de plataforma abierta (WOPI) de aplicaciones web en el explorador web. Las primeras líneas del archivo deberían ser similares a las del siguiente ejemplo:
<?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"
Nota:
En función de la configuración de seguridad del explorador web, puede que vea un mensaje que le indica que seleccione Mostrar todo el contenido antes de que se muestre el contenido del archivo XML de detección.
Paso 3: Configuración del host
La granja de servidores ya está lista para proporcionar la funcionalidad de Office Web Apps a los hosts a través de HTTPS. Visite los siguientes artículos para más información sobre cómo configurar hosts.
Implementación de una granja de servidores de Office Web Apps Server con varios servidores con equilibrio de carga que usa HTTPS
Si prevé una gran cantidad de tráfico a la granja de servidores de Office Web Apps Server y desea que esté disponible a través de Internet, así como en la red interna, este tipo de topología es el camino a seguir. En esta sección se muestra cómo instalar una granja de servidores de Office Web Apps Server de varios servidores que usa un equilibrador de carga y HTTPS. Si está interesado, lea más sobre esta topología.
Antes de empezar, asegúrese de que el equilibrador de carga está configurado como se describe en Requisitos del equilibrador de carga para Office Web Apps Server. Además, tendrá que instalar un certificado en el equilibrador de carga, como se describe en Protección de las comunicaciones de Office Web Apps Server mediante HTTPS. Esta granja de servidores de Office Web Apps Server proporcionará funcionalidad de Office Web Apps a SharePoint 2013 yLync Server 2013.
Figura: los pasos para implementar Office Web Apps Server
Paso 1: Crear la granja de servidores de Office Web Apps Server en el primer servidor
Use el comando New-OfficeWebAppsFarm para crear una nueva granja de servidores de Office Web Apps Server en el primer servidor, como se muestra en el ejemplo siguiente.
New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -SSLOffloaded -EditingEnabled
Parámetros
–InternalURL es el nombre de dominio completo (FQDN) del servidor que ejecuta Office Web Apps Server, como
http://servername.contoso.com
.–ExternalURL es el FQDN al que se puede acceder en Internet.
-SSLOffloaded permite la descarga de terminación SSL en el equilibrador de carga.
–EditingEnabled es opcional y permite la edición en Office Web Apps cuando se usa con SharePoint 2013. Este parámetro no se usa en Lync Server 2013 porque dicho host no admite la edición.
Otros parámetros que configuran servicios de traducción, servidores proxy, compatibilidad con ClipArt y visores en línea se describen en New-OfficeWebAppsFarm.
Si ve mensajes de "500 excepciones de servicio web" o "500.21 : error interno del servidor"
Paso 2: agregar más servidores a la granja
Después de que el primer servidor ejecute Office Web Apps Server, ejecute el comando New-OfficeWebAppsMachine en cada servidor que quiera agregar a la granja de servidores de Office Web Apps Server. Para el parámetro –MachineToJoin, use el nombre de equipo de un servidor que ya está en la granja de servidores de Office Web Apps Server. Por ejemplo, si server1.contoso.com ya está en la granja, use lo siguiente:
New-OfficeWebAppsMachine -MachineToJoin "server1.contoso.com"
¿Desea más información sobre estos parámetros? Puede encontrarlos en New-OfficeWebAppsMachine.
Paso 3: Comprobar que la granja de servidores de Office Web Apps Server se creó correctamente
Una vez creada la granja de servidores, los detalles sobre la granja de servidores se muestran en el símbolo del sistema de Windows PowerShell. Para comprobar que Office Web Apps Server está instalado y configurado correctamente, use un explorador web para acceder a la dirección URL de detección de Office Web Apps Server, como se muestra en el ejemplo siguiente. La dirección URL de detección es el parámetro InternalUrl que especificó al configurar la granja de servidores de Office Web Apps Server, seguida de /hosting/discovery. Por ejemplo:
https://server.contoso.com/hosting/discovery
Si Office Web Apps Server funciona según lo esperado, debería ver un archivo XML de detección de protocolo de interfaz de plataforma abierta (WOPI) de aplicaciones web en el explorador web. Las primeras líneas del archivo deberían ser similares a las del siguiente ejemplo:
<?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"/>
Nota:
En función de la configuración de seguridad del explorador web, puede que vea un mensaje que le indica que seleccione Mostrar todo el contenido antes de que se muestre el contenido del archivo XML de detección.
Paso 4: Configuración del host
La granja de servidores ya está lista para proporcionar la funcionalidad de Office Web Apps a los hosts a través de HTTPS. Visite los siguientes artículos para más información sobre cómo configurar hosts.
Si ve mensajes de "500 excepciones de servicio web" o "500.21 : error interno del servidor"
Si se instalaron y quitaron las características de .NET Framework 3.5, es posible que vea mensajes "500 Excepciones de servicio web" o "500.21 : error interno del servidor" al ejecutar cmdlets de OfficeWebApps. Para corregirlo, ejecute los siguientes comandos de ejemplo desde un símbolo del sistema con privilegios elevados para limpiar la configuración que podría impedir que Office Web Apps Server funcione correctamente:
Para Windows Server 2008 R2
%systemroot%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -iru
iisreset /restart /noforce
Para Windows Server 2012 o Windows Server 2012 R2
dism /online /enable-feature /featurename:IIS-ASPNET45
Vea también
New-OfficeWebAppsFarm
New-OfficeWebAppsMachine
Guía básica de contenido de Office Web Apps Server
Planeación de Office Web Apps Server
Configurar Office Web Apps para SharePoint 2013