Freigeben über


Configurazione di Office Web Apps in SharePoint 2013

Articolo originale pubblicato lunedì 23 luglio 2012

Come è ormai noto, Office Web Apps in SharePoint 2013 non è più un'applicazione di servizio appartenente alla farm di SharePoint , ma viene invece installata come farm distinta. Ciò comporta una serie di vantaggi, ad esempio il riutilizzo tra più farm di SharePoint ed Exchange, una pianificazione distinta dell'installazione delle patch e così via. All'inizio può tuttavia risultare difficile capire come connettere una farm di Office Web Apps a una farm di SharePoint. Di seguito sono riportati i prerequisiti di installazione per Office Web Apps, oltre a informazioni su come connettere queste farm.

Prerequisiti

 

A differenza di SharePoint 2013, Office Web Apps non include un programma di installazione tra i prerequisiti, quindi può essere necessario installare questi componenti separatamente prima di avviare l'installazione.

 

  1. Installare PowerShell 3.0 (RC1 è al momento la versione più recente: https://www.microsoft.com/en-us/download/details.aspx?Id=29939)
  2. Installare .NET 4.5 (RC è al momento la versione più recente: https://www.microsoft.com/visualstudio/11/en-us/downloads#net-45). IMPORTANTE: se il programma di installazione arresta uno dei listener di .NET durante il processo, è NECESSARIO riavviare il server prima di installare WAC. In caso contrario, nel Visualizzatore eventi verranno visualizzati numerosi errori di tipo endpoint non trovato o non in ascolto oppure relativi a una connessione rifiutata nel nodo applicazione di Office Web Apps e non sarà possibile visualizzare alcun documento.
  3. Installare questo hotfix: https://www.microsoft.com/download/en/details.aspx?id=27928

 

È ora possibile installare Office Web Apps. Dopo l'installazione, è necessario creare una nuova farm di Office Web Apps oppure unire il server a una farm esistente. In questo caso, descriveremo solo come creare una nuova farm. Per fare in modo che PowerShell aggiunga un server a una farm, è sufficiente eseguire get-command con *office* in PowerShell. Per creare la farm, eseguire le operazioni seguenti:

 

  1. Per aprire PowerShell, fare clic sul pulsante Start e digitare powershell nella casella Esegui.
  2. Per utilizzare HTTPS con WAC (opzione consigliata):
    1. Creare un certificato SSL che verrà utilizzato con il nome di dominio completo del server. Prendere nota del nome descrittivo utilizzato durante la creazione del certificato. È necessario utilizzare IIS per richiedere il certificato, in modo che venga creato nell'archivio certificati corretto.
    2. Specificare questo comando di PowerShell per la farm di WAC: New-OfficeWebAppsFarm -Verbose -InternalUrl https://<nomecomputer> -ExternalUrl https://<nome.dominio.completo.computer> -CertificateName <NomeDescrittivoCertificatoPassaggioPrecedente> -ClipartEnabled -TranslationEnable
  3. Per utilizzare HTTP con WAC (opzione non consigliata):
    1. Specificare questo comando di PowerShell per la farm di WAC: New-OfficeWebAppsFarm -Verbose -InternalURL https://<nomecomputer> -ExternalUrl https://<nome.dominio.completo.computer> -AllowHttp -ClipartEnabled –TranslationEnabled

 

Quando la farm di Office Web Apps è operativa, è possibile connettere la farm di SharePoint. A questo scopo, accedere a un server della farm di SharePoint e aprire la finestra di comando PowerShell di SharePoint. Utilizzare il comando seguente per effettuare la connessione alla farm di Office Web Apps:

 

  1. Per utilizzare HTTPS con WAC (opzione consigliata):
    1. Creare la connessione a WAC con questo comando di PowerShell: New-SPWOPIBinding -ServerName <nome.dominio.completo.del server WAC>
  2. Per utilizzare HTTP con WAC (opzione non consigliata; nota: è necessario configurare Office Web Apps per il supporto di HTTP):
    1. Creare la connessione dalla farm di SharePoint alla farm di WAC con questo comando di PowerShell: New-SPWOPIBinding -ServerName <NomeServerWAC> -AllowHTTP
    2. Eseguire il comando seguente nel server SharePoint (si noti che alla fine non è presente la "s"): Set-SPWopiZone internal-http

 

In generale, è consigliabile configurare Office Web Apps per l'utilizzo di HTTPS. Il motivo è che è possibile impostare un'unica associazione per ogni farm di SharePoint, HTTP o HTTPS. Se si dispone di aree di app Web HTTP e HTTPS, è necessario configurare Office Web Apps per HTTPS. Se è presente solo HTTP, verranno visualizzati messaggi di avviso con contenuto misto quando ci si trova in un sito HTTPS e si tenta di visualizzare Office Web Apps per HTTP. Se invece si tenta di visualizzare Office Web Apps per HTTPS in un'area di app Web HTTP, non verranno visualizzati messaggi di avviso. Inoltre, poiché il token di accesso viene passato tra SharePoint e i server di Office Web Apps, per una maggiore sicurezza è consigliabile crittografare il traffico con SSL in modo da impedire tentativi di individuazione e attacchi di tipo replay.

 

Questo è un post di blog localizzato. L'articolo originale è disponibile in Configuring Office Web Apps in SharePoint 2013