Microsoft Office Web Apps Server installeren

In deze blog laat ik zien hoe je eenvoudig Office Web Apps kan installeren in een bestaande SharePoint 2013 farm.

Door Office Web Apps te gebruiken kan je relatief eenvoudig documenten openen EN BEWERKEN via de browser. Een installatie van het Microsoft Office pakket is dus niet nodig!

Office Web Apps in combinatie met SharePoint 2013 dragen sterk bij aan de gebruikers-adoptie voor SharePoint binnen een organisatie. Lees de onderstaande blog door hoe ook uw organisatie snel met Microsoft Office Web Apps kan werken!

Laten we beginnen! Allereerst de minimale benodigdheden…

Ik ga er vanuit dat je een bestaande SharePoint 2013 hebt opgezet met daarin minimaal de volgende servers opgenomen:

– 1x SharePoint Front-end server

– 1x SQL Database Server

– 1x Domaincontroller met AD (optioneel)

De minimale benodigdheden

Om Office Web Apps Server te kunnen installeren hebben we een extra server nodig.
Op deze extra server mag alleen Office Web Apps draaien. Ik heb hiervoor in mijn virtuele lab een extra virtuele machine aangemaakt met Windows Server 2008 R2 SP1. Het is dus niet toegestaan om andere extra services op deze machine te installeren.

Virtual Server Farm

Mocht jouw SharePoint Farm iets afwijken van de mijne, dan kan je ook één van de volgende besturingssystemen gebruiken voor de Ofifice Web App Server:

  • De 64-bit editie van Windows Server 2008 R2 Service Pack 1 (SP1) Standaard, Enterprise, Of Datacenter met de update voor Windows Server 2008 R2 x64 Editie geïnstalleerd.
  • De 64-bit editie van Windows Server 2012 Standaard or Datacenter
  • De 64-bit editie van Windows Server 2012 R2. Om deze te kunnen gebruiken moet je Office Web Apps Service pack 1 geinstalleerd hebben.

Let op de volgende zaken bij het beslissen waarop je Office Web Apps gaat installeren:

  • Installeer geen andere server applicatie op de Office Web Apps Server. Dus ook geen software als Exchange Server, SharePoint Server, Lync Server, en SQL Server.
  • Installeer geen extra rollen die gebruik maken van de Web Server (IIS) rol op poort 80, 443, or 809 omdat de Office Web App Server de rollen die gebruikmaken van deze poorten zal verwijderen.
  • Installeer geen Microsoft Office producten op deze server. Als Microsoft Office al geïnstalleerd is, verwijder deze voordat je Office Web Apps gaat installeren.
  • Installeer Office Web Apps niet op een domeincontroller!

Voorbereiding

Voordat de we de daadwerkelijke installatie van Office Web Apps kunnen doen, moeten we de nieuwe server eerst voorzien van enkele rollen.
Let op: Om dit Powershell commando’s te kunnen draaien dient de server te zijn voorzien van minimaal Powershell versie 3.0!
Hiervoor gebruiken we de volgende Powershell commando:

Voor Windows Server 2008 R2:

Import-Module ServerManager
## Run the following command as a single line
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

Voor Windows Server 2012:

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

 

Na het draaien van de Powershell commando's en de rollen eenmaal geïnstalleerd zijn, moet je de server her-starten.

Na het draaien van de Powershell commando zodat de rollen eenmaal geïnstalleerd zijn, moet je de server her-starten.

 

Office Web Apps installeren

Nadat de nieuwe rollen succesvol geïnstalleerd zijn, kunnen we verder met de installatie van de Office Web Apps software. Hiervoor moeten we eerst de installatiebestanden downloaden vanaf de Microsoft Website. http://www.microsoft.com/nl-nl/download/details.aspx?id=35489 

  1. Open de setup.exe en ga akkoord met de overeenkomsten.
  2. Kies een locatie waar je de bestanden voor Office Web Apps wilt installeren. Bijvoorbeeld; C:\Program Files\Microsoft Office Web Apps\.
  3. Kies vervolgens “Installeren”.

Na de installatie kan je er voor kiezen om nog extra taal-bestanden (Language packs) te installeren. Dit is natuurlijk niet verplicht. Microsoft heeft onlangs Service Pack 1 voor Office Web Apps uitgebracht. Deze kan je ook direct installeren. Zie daarvoor deze link: http://www.microsoft.com/nl-nl/download/details.aspx?id=42547

De Firewall instellen

Voordat we de nieuwe Office Web App Server in gebruik gaan nemen, moeten we nog wijzigingen maken aan de firewall van de OWA-server.

Sta verbindingen op poort 80 (HTTP) en poort 443 (HTTPS) toe.
Voeg ook poort 809 toe voor de inter-farm communicatie tussen de Office Web App Servers.

Dit doe je via de volgende stappen op de OWA-server:

  • In de firewall instellingen klik je op “Geavanceerde instellingen”
  • Klik op “Nieuwe regel”,
  • Maak een nieuwe inkomende-regel en geef als poort: 80, 443 en 809 op.
  • Kies als protocol TCP.

Office Web Apps configureren

Nu dat we de server hebben geïnstalleerd, moeten we nog enkele configuraties aanbrengen. Tevens gaan we servers toevoegen zodat ze gebruik kunnen maken van de nieuwe Office Web App Server.

SSL Certificaat

Voor de test heb ik eerst op de owa01.ni3k.nl een zelf-getekende SSL certificaat gemaakt.
Deze heb ik OfficeWebAppCertificate genoemd.

Op de EERSTE nieuwe Office Web App Server dien je de Office Web App Farm op te zetten.
Dit gaat via een vrij simpel Powershell commando:

New-OfficeWebAppsFarm -InternalUrl https://owa01 -ExternalUrl https://owa01.ni3k.nl -CertificateName OfficeWebAppCertificate -ClipartEnabled -TranslationEnable –EditingEnabled

OWA-INSTALLED

Voordat je gebruikt kan maken van de Office Web Apps Farm, zul je eerst een domeinnaam aan de toegestane domeinen. Dit kan via de volgende command:

New-OfficeWebAppsHost -Domain ni3k.nl

Je kan via de volgende link controleren of de OWA server goed geïnstalleerd is:

https://owa01.ni3k.nl/hosting/discovery

SharePoint 2013 verbinden met Office Web App Server

Met de onderstaande command kan je op de SharePoint server een SPWOPIBINDING leggen met de OWA01. We gebruiken en forceren SSL versleuteling.

Set-SPWOPIBinding -ServerName owa01.ni3k.nl
$config = (get-spsecuritytokenserviceconfig)
$config.allowoauthoverhttp = $false
$config.update()
Set-SPWOPIZone –zone “external-https”
Set-SPWOPIZone –zone “internal-https”

Et voilà de installatie is gelukt!

KLAAR! Je kan de installatie nu testen door in een documentbibliotheek een Excel of Word bestand te openen. Als de installatie gelukt is zal het document in Office Web Apps te openen zijn.

De installatie is gelukt!

De installatie is gelukt!

 

Meer weten?

Laat je informeren wat Office Web Apps voor jouw bedrijf kan betekenen!
Bezoek http://www.portiva.nl of lees meer blogartikelen op http://blog.portiva.nl

Voor tips en veel voorkomende problemen met het installeren van OWA kan je het volgende TechNet artikel gebruiken: http://technet.microsoft.com/en-us/library/a5276781-133b-413c-beca-b851e17c2081(v=office.15)

 

Leave a Reply

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *