服務器配置
配置 | 參數 |
---|---|
OS | The 64-bit edition of Windows Server 2016 |
CPU | 4 |
RAM | 8G |
Network | 開啟 |
Hard disk | 80G |
Port | 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
創建自簽名CA證書
修改下面的 serveername
New-SelfSignedCertificate –FriendlyName OOS -DnsName serveername -KeyUsage DigitalSignature -NotAfter (Get-Date).AddYears(20)
添加Office Online Server Scene:
修改下面的servername,這里 InternalURL 是內網訪問的地址,ExternalURL 是用于外網訪問本機的Office Online Server的公網ip地址
New-OfficeWebAppsFarm -InternalURL "http://servername" –EditingEnabled -ExternalURL "https://ip" -CertificateName "OfficeOnlineServer" -AllowHTTP
開啟編輯功能
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://ip/hosting/discovery
https://ip/op/generate.aspx