Implantar o Servidor do Office Online

Resumo: Explica como implantar Servidor do Office Online local para uso pelo SharePoint Server, Skype for Business Server e Exchange Server.

Audiência: profissionais de TI

O Servidor do Office Online é a próxima versão do Servidor do Office Web Apps. A implantação do Servidor do Office Online envolve a instalação de algum software de pré-requisito e a execução de alguns comandos do Microsoft PowerShell, mas globalmente processo é projetado para ser bastante simples. Este artigo orienta os procedimentos para preparar seus servidores, portanto, oferece a você os comando do Microsoft PowerShell para configurar o farm do Servidor do Office Online local.

Prepare os servidores para executar o Servidor do Office Online

Execute os seguintes procedimentos em todos os servidores que executarão o Servidor do Office Online. Esse servidor deve ser Windows Server 2012 R2, Windows Server 2016 ou Windows Server 2019 ou Windows Server 2022.

Importante

  • Windows Server 2016 requer Servidor do Office Online abril de 2017 ou posterior.
  • O Windows Server 2019 requer Servidor do Office Online patch de julho de 2021 ou posterior.
  • O Windows Server 2022 requer Servidor do Office Online patch de novembro de 2021 ou posterior.

Servidor do Office Online foi projetado e testado para sistemas operacionais de servidor configurados com configurações padrão. Se você precisar implantar com configurações não padrão, é recomendável iniciar a instalação e a instalação com as configurações padrão. Depois que o sistema for verificado como funcionando, adicione incrementalmente e teste políticas de grupo, configurações de segurança e outras modificações.

Etapa 1: instalar o software pré-requisitado para o Servidor do Office Online

Para instalar o Servidor do Office Online

  1. Abra o prompt do Microsoft PowerShell como administrador e execute este comando para instalar as funções e serviços necessários.

    Windows Server 2012 R2:


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,Windows-Identity-Foundation,Server-Media-Foundation

Windows Server 2016 de 2019, 2022:


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,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation

Se solicitado, reinicie o servidor.

  1. Instale o seguinte software:

Etapa 2: instalar o Servidor do Office Online

Em seguida, instalaremos o Servidor do Office Online.

Se você planeja usar qualquer recurso do Excel Online que utilize o acesso a dados externos (como Modelos de Dados, Power Pivot ou Power View), o Servidor do Office Online deve residir na mesma floresta do Active Directory de seus usuários e das fontes de dados externas que você planeja acessar usando a autenticação do Windows.

Realize estas etapas em qualquer servidor que executará o Servidor do Office Online.

Para instalar o Servidor do Office Online

  1. Baixe Servidor do Office Online da VLSC (Central de Serviço de Licenciamento de Volume). Servidor do Office Online é um componente do Office, portanto, ele está disponível em cada uma das páginas do produto, incluindo Office Standard 2016, Office Professional Plus 2016 e Office 2015 para Mac Standard.

  2. Execute o Setup.exe.

  3. Na página Leia os Termos de Licença para Software Microsoft, selecione Aceito os termos deste contrato e clique em Continuar.

  4. Na página Escolher um local de arquivo, selecione a pasta em que deseja que os arquivos Servidor do Office Online sejam instalados (por exemplo, C:\Arquivos do Programa\Microsoft Office Aplicativos Web) e selecione Instalar Agora. Se a pasta especificada não existir, o processo de instalação a criará..

    Recomendamos instalar o Servidor do Office Online na unidade do sistema.

  5. Quando a instalação do Servidor do Office Online estiver concluída, selecione Fechar.

  6. Se você estiver planejando usar a Delegação Restrita kerberos com o Excel Online, em Serviços, defina as Declarações para o Serviço de Token do Windowspara iniciar automaticamente neste servidor.

Se você planeja usar a Delegação Kerberos Restrita com o Excel Online, não se esqueça de adicionar cada servidor no farm do Servidor do Office Online à lista de delegação do Active Directory Domain Services.

Etapa 3: instalar pacotes de idiomas para o Servidor do Office Online

Os Pacotes de Idiomas do Servidor do Office Online permitem aos usuários visualizar arquivos do Office baseados na Web em vários idiomas, quer tenham sido abertos das bibliotecas de documentos do SharePoint ou no Outlook na Web.

Para instalar os pacotes de idiomas, siga estas etapas.

  1. Baixe o Servidor do Office Online Language Packs do Centro de Download da Microsoft.

  2. Execute wacserverlanguagepack.exe.

  3. No Assistente do Pacote de Idiomas do Servidor do Office Online, na página Leia os Termos de Licença para Software Microsoft, selecione Eu aceito os termos deste acordo e selecione Continuar.

  4. Quando a instalação do Servidor do Office Online estiver concluída, selecione Fechar.

Para corrigir pacotes de idiomas, implante as Atualizações do Office Online depois de instalar os Pacotes de Idiomas do Office Online.

Importante

Para instalar pacotes de idiomas depois que o farm Servidor do Office Online for criado, você deve remover um servidor do farm, instalar o pacote de idiomas nele e, em seguida, adicionar o servidor de volta ao farm.> Para que um pacote de idiomas funcione corretamente, você precisará instalá-lo em todos os servidores do farm.

Implantar o farm do Servidor do Office Online

Siga os procedimentos em uma das três seções a seguir, baseado no tipo de farm do Servidor do Office Online que você deseja criar.

Dica

Se o Microsoft PowerShell não reconhecer o cmdlet New-OfficeWebAppsFarm ao executá-lo, pode ser necessário importar o módulo OfficeWebApps. Use este comando: Import-Module -Name OfficeWebApps

Implantar um farm de servidor único do Servidor do Office Online que usa HTTP

Se estiver implantando o Servidor do Office Online para testes ou uso interno e não precisar fornecer a funcionalidade do Servidor do Office Online ao Skype for Business Server 2015, este é o procedimento ideal para você. Aqui você instala uma farm do Servidor do Office Online em um único servidor usando HTTP. Não é necessário um certificado ou balanceador de carga, mas você precisará de um servidor físico dedicado ou uma instância de máquina virtual que não esteja executando nenhum outro aplicativo de servidor.

É possível utilizar este farm do Servidor do Office Online para fornecer funcionalidade do Office Online para o SharePoint Server 2016 e Exchange Server 2016.

Observação

É altamente recomendável usar o HTTPS (TLS) independentemente do ambiente, pois Servidor do Office Online usa tokens OAuth para se comunicar com serviços externos, como SharePoint ou Exchange Server. Os tokens OAuth contêm informações que podem ser interceptadas e reproduzidas por um invasor, concedendo ao invasor os mesmos direitos que o usuário que faz a solicitação para Servidor do Office Online.

Etapa 1: criar o farm do Servidor do Office Online

Use o comando New-OfficeWebAppsFarm para criar um novo farm Servidor do Office Online que consiste em um único servidor, como mostrado no exemplo a seguir.

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

Parâmetros

  • -InternalURL é o nome do servidor que executa o Servidor do Office Online, como http://servername.

  • -AllowHttp configura o farm para uso do HTTP.

  • -EditingEnabled habilita a edição no Office Online quando usada com o SharePoint Server. Este parâmetro não é usado pelo Skype for Business Server 2015 ou pelo Exchange Server porque esses hosts não dão suporte à edição.

Etapa 2: verificar se o farm do Servidor do Office Online foi criado com êxito

Depois da criação da farm, seus detalhes são exibidos no prompt do Microsoft PowerShell. Para verificar se o Servidor do Office Online foi instalado e configurado corretamente, use um navegador Web para acessar a URL de descoberta do Servidor do Office Online, conforme mostrado no exemplo a seguir. A URL de descoberta é o parâmetro InternalUrl especificado quando você configurou seu farm de Servidor do Office Online, seguido por /hosting/discovery, por exemplo:

http://servername/hosting/discovery

Se o Servidor do Office Online estiver funcionando corretamente, deve haver um arquivo XML de descoberta WOPI no navegador Web. As primeiras linhas do arquivo devem se parecer com o seguinte.

<?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&amp;><rs=DC_LLCC&amp;>" /> 
<action name="view" ext="xls" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 
<action name="view" ext="xlsb" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 
<action name="view" ext="xlsm" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 

Etapa 3: Configurar o acesso de Repositório Seguro (opcional)

Se estiver planejando usar o serviço de Repositório Seguro no SharePoint Server em um ambiente de HTTP, há um parâmetro que você precisa configurar para permitir isso. Se não estiver planejando usar o Repositório Seguro no SharePoint Server com o Excel Online, ignore esta etapa.

Quando o Servidor do Office Online tenta atualizar dados em uma pasta de trabalho ou de um arquivo ODC que está armazenado em um caminho HTTP, essa atualização de dados falhará se você não tiver configurado o Servidor do Office Online para permitir conexões de Repositório Seguro sobre HTTP.

Use o cmdlet Set-OfficeWebAppsFarm para definir as configurações de Repositório Seguro sobre HTTP:


Set-OfficeWebAppsFarm -AllowHttpSecureStoreConnections:$true

Tenha em mente que o conteúdo da pasta de trabalho ou do arquivo ODC será transmitido em texto não criptografado por HTTP. Dados conectados a pastas de trabalho e arquivos ODC contêm informações da conexão de banco de dados e podem conter senhas.

Etapa 4: configurar o host

O farm está pronto para fornecer a funcionalidade do Office Online aos hosts sobre HTTP. Visite os artigos a seguir para obter mais informações sobre como configurar os hosts.

Observação

Isso também se aplica a SharePoint Server 2019.

Implantar um farm de servidor único do Servidor do Office Online que usa HTTPS

Para a maioria dos ambientes de produção, recomendamos com toda a veemência o uso do HTTPS para seus recursos de segurança. Além disso, HTTPS é necessário se você desejar fornecer funcionalidade do Servidor do Office Onlinepara o Skype for Business Server 2015, que permite aos usuários visualizarem transmissões do PowerPoint em um navegador. Veja como instalar um farm de servidor único do Servidor do Office Online que usa HTTPS. Será necessário instalar um certificado no servidor.

Este farm Servidor do Office Online fornecerá a funcionalidade do Office Online ao SharePoint Server, Skype for Business Server 2015 e Exchange Server 2016.

Etapa 1: criar o farm do Servidor do Office Online

Use o comando New-OfficeWebAppsFarm para criar um novo farm Servidor do Office Online que consiste em um único servidor, como mostrado no exemplo a seguir.

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

Parâmetros

  • -InternalURL é o nome de domínio totalmente qualificado (FQDN) do servidor que executa o Servidor do Office Online, como http://servername.contoso.com.

  • -ExternalURL é o FQDN que pode ser acessado na Internet.

  • -CertificateName é o nome amigável do certificado.

  • -EditingEnabled é opcional e habilita a edição no Office Online quando usada com o SharePoint Server. Este parâmetro não é usado pelo Skype for Business Server 2015 ou pelo Exchange Server porque esses hosts não dão suporte à edição.

Etapa 2: verificar se o farm do Servidor do Office Online foi criado com êxito

Depois da criação da farm, seus detalhes são exibidos no prompt do Microsoft PowerShell. Para verificar se o Servidor do Office Online foi instalado e configurado corretamente, use um navegador Web para acessar a URL de descoberta do Servidor do Office Online, conforme mostrado no exemplo a seguir. A URL de descoberta é o parâmetro InternalUrl especificado quando você configurou seu farm de Servidor do Office Online, seguido por /hosting/discovery, por exemplo:

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

Se o Servidor do Office Online funcionar conforme o esperado, você deverá ver um arquivo XML de descoberta do WOPI (Interface de Plataforma Aberta de aplicativo Web) em seu navegador da web. As primeiras linhas desse arquivo devem se parecer com o exemplo a seguir:

<?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&amp;><rs=DC_LLCC&amp;>" 
default="true" ext="ods"/><action name="view" 
urlsrc="https://wac.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" 
default="true" ext="xls"/><action name="view"
 

Observação

Dependendo das configurações de segurança de seu navegador da Web, talvez você veja uma mensagem que solicita a seleção de Mostrar todo conteúdo antes de o conteúdo do arquivo XML de descoberta ser exibido.

Etapa 3: configurar o host

O farm está pronto para fornecer a funcionalidade do Office Online aos hosts sobre HTTPS. Visite os artigos a seguir para obter mais informações sobre como configurar os hosts.

Observação

Isso também se aplica a SharePoint Server 2019.

Implantar um farm com múltiplos servidores e carga equilibrada do Servidor do Office Online que usa HTTPS

Se você antecipar muito tráfego para seu farm do Servidor do Office Online e desejar que ele esteja disponível pela Internet, bem como na sua rede interna, esse tipo de topologia é o caminho a percorrer. Esta seção mostra como instalar um farm do Servidor do Office Online de servidor múltiplo que usa um balanceador de carga e HTTPS.

Antes de começar, verifique se seu balanceador de carga está configurado. Além disso, você precisará instalar um certificado no balanceador de carga. Este farm Servidor do Office Online fornecerá a funcionalidade do Office Online ao SharePoint Server, Skype for Business Server 2015 e Exchange Server 2016.

Etapa 1: criar o farm do Servidor do Office Online no primeiro servidor

Use o comando New-OfficeWebAppsFarm para criar um novo farm do Servidor do Office Online no primeiro servidor, conforme mostrado no exemplo a seguir.


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

Parâmetros

  • -InternalURL é o nome de domínio totalmente qualificado (FQDN) do servidor que executa o Servidor do Office Online, como http://servername.contoso.com.

  • -ExternalURL é o nome do FQDN que pode ser acessado na Internet.

  • -SSLOffloaded habilita o descarregamento da terminação SSL para o balanceador de carga.

  • -EditingEnabled é opcional e habilita a edição no Office Online quando usada com o SharePoint Server. Este parâmetro não é usado pelo Skype for Business Server 2015 ou pelo Exchange Server porque esses hosts não dão suporte à edição.

Etapa 2: adicionar mais servidores ao farm

Depois que o primeiro servidor estiver executando o Servidor do Office Online, execute o comando New-OfficeWebAppsMachine em cada servidor que deseja adicionar à farm do Servidor do Office Online. Para o parãmetro -MachineToJoin, use o nome do computador de um servidor que já está na farm do Servidor do Office Online. Por exemplo, se servidor1.contoso.com já estiver na farm, use o seguinte:

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

Etapa 3: verificar se o farm do Servidor do Office Online foi criado com êxito

Depois da criação da farm, seus detalhes são exibidos no prompt do Microsoft PowerShell. Para verificar se o Servidor do Office Online foi instalado e configurado corretamente, use um navegador Web para acessar a URL de descoberta do Servidor do Office Online, conforme mostrado no exemplo a seguir. A URL de descoberta é o parâmetro InternalUrl especificado quando você configurou seu farm de Servidor do Office Online, seguido por /hosting/discovery. Por exemplo:

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

Se o Servidor do Office Online funcionar conforme o esperado, você deverá ver um arquivo XML de descoberta do WOPI (Interface de Plataforma Aberta de aplicativo Web) em seu navegador da web. As primeiras linhas desse arquivo devem se parecer com o exemplo a seguir:

<?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&amp;><rs=DC_LLCC&amp;>" default="true" ext="ods"/><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" default="true" ext="xls"/><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" default="true" ext="xlsb"/> 

Observação

Dependendo das configurações de segurança de seu navegador da Web, talvez você veja uma mensagem que solicita a seleção de Mostrar todo conteúdo antes de o conteúdo do arquivo XML de descoberta ser exibido.

Etapa 4: configurar o host

O farm está pronto para fornecer a funcionalidade do Office Online aos hosts sobre HTTPS. Visite os artigos a seguir para obter mais informações sobre como configurar os hosts.

Observação

Isso também se aplica a SharePoint Server 2019.

Se você vir as mensagens "500 Exceções de Serviços da Web" ou "500.21 - Erro Interno do Servidor"

Se recursos do .NET Framework 4.6 forem instalados e depois removidos, você poderá ver as mensagens "500 Exceções de Serviços da Web" ou "500.21 - Erro Interno do Servidor" ao executar cmdlets do OfficeWebApps. Para corrigir, execute os comandos de exemplo a seguir, em um prompt de comando com privilégios elevados para excluir as configurações que poderiam impedir o funcionamento correto do Servidor do Office Online:

Para Windows Server 2012 R2, Windows Server 2016 ou Windows Server 2019 ou Windows Server 2022


Add-WindowsFeature NET-Framework-45-Core, NET-Framework-45-ASPNET, Web-Asp-Net45

Confira também

Aplicar atualizações de software ao Servidor do Office Online

Cronograma de lançamento do Office Server Online

Planejar o Servidor do Office Online