Configurando o Office Web Apps (WAC) no SharePoint 2013

Uma das grandes alterações feitas na arquitetura do SharePoint foi relacionada ao Office Web Apps, chamado de WAC para evitar confundir com o Outlook Web Access (OWA). Agora ele não é mais um serviço de aplicativos como era no SharePoint 2010, virou um servidor separado. Isso significa que para ter este recurso na farm SharePoint 2013, é necessário que um novo servidor seja montado para instalar e configurar o WAC 2013.

Além de separar melhor as funções dos servidores, agora temos a possibilidade de fazer com que outros softwares utilizem este serviço. Não apenas o SharePoint como acontece no 2010. Agora o Exchange (OWA), Lync e outros softwares podem disfrutar deste recurso.

Neste post vamos ver como configurar a farm SharePoint para utilizar o WAC.

O Office Web Apps (WAC) só pode ser instalado em outro servidor que não tenha o SharePoint instalado, são regras da instalação.

O nosso ambiente de teste será composto pelos seguintes servidores:

  • LAB-AD01: Active Directory Domain Services
  • LAB-SP01: SharePoint 2013 e SQL Server 2012
  • LAB-WAC01: Office Web Apps 2013

Em nosso exemplo vamos utilizar Windows Server 2012 em todos os servidores e a comunicação do SharePoint 2013 com o Office Web Apps 2013 será feita sobre HTTP.

Alguns comandos e procedimentos são diferentes conforme a versão do sistema operacional e HTTP ou HTTPs, verifique os links nas referências para saber como proceder em outros cenários.

A primeira coisa a ser feita é preparar o servidor com o Office Web Apps 2013, neste caso estou utilizando um Windows Server 2012 sem nada instalado (instalação nova) e com o Windows Update atualizado. Sendo assim, o primeiro passo é ativar algumas features do Windows, como mostra o comando na listagem 01 e o resultado na imagem 01.

 

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

Listagem 01: Comando para adicionar features do Windows Server 2012

 

WAC2013-01

Imagem 01: Adicionando features no Windows Server 2012

 

Reinicie o servidor e depois inicie a instalação do Office Web Apps 2013, para isso execute o instalador e siga os passos que estão nas imagens 02, 03, 04 e 05.

WAC2013-02

Imagem 02: Instalando o WAC 2013

 

WAC2013-03

Imagem 03: Instalando o WAC 2013

 

WAC2013-04

Imagem 04: Instalando o WAC 2013

 

WAC2013-05

Imagem 05: Instalando o WAC 2013

 

O Office Web Apps 2013 está instalado, agora vamos fazer a configuração da farm dele – lembrando que a farm dele é totalmente independente da farm do SharePoint. Após isso reinicie o servidor.

 

Abra o PowerShell do Windows com privilégios de administrador e execute o comando que está na listagem 02, para carregar os comandos do Office Web Apps no PowerShell.

Import-Module OfficeWebApps

Listagem 02: Importando os comandos do WAC no PowerShell

 

Depois disso, vamos criar a farm do WAC utilizando o comando descrito na listagem 03. Sua execução e o resultado está sendo exibida na imagem 06.

New-OfficeWebAppsFarm –InternalURL http://lab-wac01 –AllowHttp –EditingEnabled

Listagem 03: Criando a farm do WAC

 

WAC2013-06

Imagem 06: Criando a farm do WAC

 

Para testar este ponto, acesse o endereço http://lab-wac01/hosting/discovery, o resultado deve ser o exibido na imagem 07.

WAC2013-07

Imagem 07: Testando a configuração do WAC

 

Agora, no servidor do SharePoint (LAB-SP01) vamos fazer as configurações para ele passar a usar o WAC que acabamos de configurar, para isso execute o comando da listagem 04, que fará a ligação dos serviços.

 

New-SPWOPIBinding –ServerName lab-wac01 –AllowHTTP

Listagem 04: Configurando a ligação entre os servidores

 

O resultado do comando será algo como o exibido na imagem 08.

WAC2013-08

Imagem 08: Resultado da execução do comando de ligação dos servidores

 

Agora que a ligação entre os servidores está feita, é necessário configurar a liberação do OAuth sobre HTTP, conforme a listagem 05 e execução completa do comando na imagem 09.

Set-SPWOPIZone -zone “internal-http”

$config = (Get-SPSecurityTokenServiceConfig)

$config.AllowOAuthOverHttp = $true

$config.Update()

Listagem 05: Comando para alterar a configuração da segurança

 

WAC2013-09

Imagem 09: Execução do comando para liberação do OAuth sobre HTTP

 

Pronto, agora o Office Web Apps está pronto para ser utilizado a partir do SharePoint 2013, crie um documento Word (por exemplo) e tente edita-ló no navegador. Se funcionar, significa que as configurações funcionaram, caso contrário verifique os passos feitos e os links das referências, eles possuem informações importantes.

[Update 19/05/2013] Consegui realizar o procedimento descrito neste post em um ambiente mais favorável e tenho prazer de dizer que funcionou perfeitamente.

 

Referências

Anúncios

8 Respostas to “Configurando o Office Web Apps (WAC) no SharePoint 2013”

  1. Adriana Says:

    Bom dia Fabian,
    Qual a configuração mínima de máquina recomendada para o servidor WAC 2013?

  2. Matheus Varela Says:

    Bom fabian, gostaria de tirar algumas dúvidas.

    Eu fiz esse mesmo processo só que seguindo outro site(microsoft) só que somente planilhas do excel eu consigo visualizar
    word, power point nada.
    Ele chega até abrir o app só que não abre os documentos fica no load infinito.

    única diferença é que criei um dominio para cada servidor ou melhor uma máquina para office server e outro para sharepoint

  3. rafaelbiserra Says:

    Muito massa =)


Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: