Windows系统服务器安装Office Online Server
服务器配置
| OS | The 64-bit edition of Windows Server 2016 | 
|---|---|
| CPU | 4 | 
| RAM | 8G | 
| Network | On | 
| Hard disk | 80G | 
| Port | Open 80, 443, 809 | 
执行命令
PowerShell中添加Windows服务:
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
 
安装配件
.NET Framework 4.5.2
 Visual C++ Redistributable Packages for Visual Studio 2013
 Visual C++ Redistributable for Visual Studio 2015
 Microsoft.IdentityModel.Extention.dll
 Office Online Server
 Office Online Server Language Socket
添加Office Online Server Scene:
Install Office Online Server Scene
New-OfficeWebAppsFarm -InternalURL "https://servername" –EditingEnabled -ExternalURL "https://servername" -CertificateName "OfficeOnlineServer"
 
PS:这里 InternalURL 是内网访问的地址,ExternalURL 是用于外网访问本机的Office Online Server的地址
开启编辑功能
Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true
 
开发端口安全组
ports: 80,443,809
 PS:注意需要在本机的防火墙里开启上述端口,同时也要在服务器提供商开启端口
设置个人自签名证书
PowerShell中输入:
New-SelfSignedCertificate -FriendlyName OfficeOnlineServer -DnsName servername -KeyUsage DigitalSignature -NotAfter (Get-Date).AddYears(20)
 
绑定证书到Office Online Server
在服务器上,单击任务栏的“开始”,然后单击“控制面板”。单击“系统和安全”,然后单击“管理工具”,点击Internet Information Services(llS)管理器,将证书绑定到Office Online Server服务器的https请求
测试访问
打开浏览器访问如下地址,如果有内容不被拦截则成功
https://servername/hosting/discovery
https://servername/op/generate.aspx
                