Compartilhar via


Implantar o Servidor do Office Online

Resumo: Explica como implementar o Office Online Server no local para utilização pelo SharePoint Server, Skype para Empresas 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. Este servidor tem de ser Windows Server 2012 R2, Windows Server 2016 ou Windows Server 2019 ou Windows Server 2022.

Importante

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

O Office Online Server foi concebido e testado para sistemas operativos de servidor configurados com predefinições. Se precisar de implementar com predefinições não predefinidas, recomenda-se que inicie a instalação e a configuração com as predefinições. Assim que o sistema estiver verificado como funcionando, adicione e teste incrementalmente Políticas de Grupo, definiçõ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, 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. Transfira o Office Online Server a partir do Centro de Serviços de Licenciamento em Volume (VLSC). O Office Online Server é um componente do Office, pelo que está disponível em cada uma das páginas de produto, incluindo o Office Standard 2016, o Office Professional Plus 2016 e o 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 uma localização de ficheiro , selecione a pasta onde pretende que os ficheiros do Office Online Server sejam instalados (por exemplo, C:\Programas\Microsoft Office Web Apps) 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 estiver a planear utilizar a Delegação Restrita de Kerberos com o Excel Online, em Serviços, defina As Afirmações para o Serviço de Tokens 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. Transfira os Pacotes de Idiomas do Office Online Server a partir do Centro de Transferências 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 após a criação do farm do Office Online Server, tem de remover um servidor do farm, instalar o pacote de idiomas no mesmo e, em seguida, voltar a adicionar o servidor ao farm.> Para que um pacote de idiomas funcione corretamente, terá de 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. Utilize 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

Recomenda-se vivamente que utilize HTTPS (TLS), independentemente do ambiente, uma vez que o Office Online Server utiliza tokens OAuth para comunicar com serviços externos, como o SharePoint ou o Exchange Server. Os tokens OAuth contêm informações que podem potencialmente ser intercetados e reproduzidos por um atacante, concedendo ao atacante os mesmos direitos que o utilizador que faz o pedido ao Office Online Server.

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 permite a edição no Office Online quando utilizado 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. O URL de deteção é o parâmetro InternalUrl que especificou quando configurou o farm do Office Online Server, seguido de /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

Isto também se aplica ao 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 do Office Online Server irá fornecer funcionalidades do Office Online ao SharePoint Server, Skype para Empresas 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 permite a edição no Office Online quando utilizado 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. O URL de deteção é o parâmetro InternalUrl que especificou quando configurou o farm do Office Online Server, seguido de /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

Isto também se aplica ao 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 do Office Online Server irá fornecer funcionalidades do Office Online ao SharePoint Server, Skype para Empresas 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 permite a edição no Office Online quando utilizado 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. O URL de deteção é o parâmetro InternalUrl que especificou quando configurou o farm do Office Online Server, seguido de /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

Isto também se aplica ao 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 o 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