介绍 Office Online Server 要求和先决条件,包括 HTTPS、证书、虚拟化、负载平衡、拓扑和安全性。
Office Online Server 版本兼容性列表
下表显示了 Office Web Apps Server 和 Office Online Server 分别与 SharePoint Server、Exchange Server 和 Skype for Business Server 之间的兼容性。
Product | Office Web Apps Server | Office Online Server |
---|---|---|
SharePoint Server 2013 | 是 | 是* |
SharePoint Server 2016 | 否 | 是 |
Lync Server 2013 | 是 | 是 |
Skype for Business Server 2015 | 是 | 是 |
Exchange Server 2013 | 否 | 否 |
Exchange Server 2016 | 否 | 是 |
注意在 Office Online Server 中 SharePoint Server 2013 不能使用 Excel Online 外部数据连接和数据刷新功能。仅在 SharePoint Server 2016 中可用。
Office Online Server 的软件、硬件和配置要求
可以安装 Office Online Server 作为单服务器场、多服务器负载平衡场。你可以使用物理服务器或虚拟机。
在包含实际用户数据的环境中,我们始终建议使用 HTTPS,你必须获取 HTTPS 证书。如果在场中使用多台服务器,则必须配置硬件或软件负载平衡解决方案。你可以在以下各节中了解有关这些方案的详细信息。
Office Online Server 的硬件要求
Office Online Server 与 SharePoint Server 2016 的最低硬件要求相同。(SharePoint Server 2016 的最低硬件要求如下表)
安装方案 | 部署类型和规模 | RAM | 处理器 | 硬盘空间 |
---|---|---|---|---|
使用 SQL Server 的单服务器角色 | 使用用于开发环境的最低建议服务进行 SharePoint Server 2016 的开发安装或评估安装。使用允许选择要预配哪个服务应用程序的单服务器场角色 | 16 GB | 64 位,4 个内核 | 80 GB(用于系统驱动器) 100 GB(用于第二个驱动器) |
使用 SQL Server 的单服务器角色 | 运行用于开发环境的所有可用服务的 SharePoint Server 2016 的试验或用户验收测试安装。 | 24 GB | 64 位,4 个内核 | 80 GB(用于系统驱动器) 100 GB(用于第二个驱动器和其他驱动器) |
三层服务器场中的 Web 服务器或应用程序服务器 | 具有最低数量的服务的 SharePoint Server 2016 开发或评估安装。 | 12 GB | 64 位,4 个内核 | 80 GB(用于系统驱动器) 80 GB(用于第二个驱动器) |
三层服务器场中的 Web 服务器或应用程序服务器 | 运行所有可用服务的 SharePoint Server 2016 的试验、用户验收测试或生产部署。 | 16 GB | 64 位,4 个内核 | 80 GB(用于系统驱动器) 80 GB(用于第二个驱动器和其他驱动器) |
Office Online Server 支持的操作系统
您可以在以下操作系统上运行 Office Online Server:
-
64 位版本的 Windows Server 2012 R2
-
64 位版本的 Windows Server 2016(要求 Office Online Server 2017 年 4 月或更高版本)
Office Online Server 的域要求
Office Online Server 场中所有服务器都必须是域的一部分。它们可以在同一个域(推荐)中或位于同一个林中的不同域中。
如果计划使用利用外部数据访问(如数据模型、Power Pivot 或 Power View)的任一 Excel Online 功能,则 Office Online Server 必须驻留在与用户和计划使用基于 Windows 身份验证访问的任一外部数据源所在的相同的 Active Directory 林中。
与其他工作负载和服务的兼容性
以下是安装 Office Online Server 时要注意的几点事项。
-
请勿在运行 Office Online Server 的服务器上安装任何其他服务器应用程序。包括 Exchange Server、SharePoint Server、Skype for Business Server 和 SQL Server。如果服务器不足,则可以在这些服务器的其中一台的虚拟机上运行 Office Online Server。
-
不要在端口 80、443 或 809 上安装依赖 Web 服务器 (IIS) 角色的任何服务或角色,因为 Office Online Server 会定期删除这些端口上的 Web 应用程序。
-
不要安装任何版本的 Office。如果已经安装,在安装 Office Online Server 之前必须将其卸载。
-
不要在域控制器上安装 Office Online Server。它不会在包含 Active Directory 域服务 (AD DS) 的服务器上运行。
Office Online Server 的防火墙要求
防火墙可能会通过阻止 Web 浏览器、运行 Office Online Server 的服务器和运行 SharePoint Server 的服务器之间的通信而导致出现问题。当服务器在网络的不同部分时,这些问题可能会变得更复杂。
确保运行 Office Online Server 的服务器或负载平衡器上的防火墙没有阻止以下端口:
-
用于 HTTPS 流量的端口 443
-
用于 HTTP 流量的端口 80
-
运行 Office Online Server 的服务器之间的专用流量的端口 809(如果您设置了包含多台服务器的服务器场)
规划 Office Online Server 的联机查看器
默认情况下,在安装 Office Online Server 后会启用联机查看器功能。如果您计划在组织中使用联机查看器,请查看以下指南。在有些情况下,您可能希望禁用联机查看器中的一些功能。这些指南提到了通过使用 Microsoft PowerShell cmdlet New-OfficeWebAppsFarm 和 Set-OfficeWebAppsFarm 设置的参数。
联机查看器的安全注意事项
打算使用联机查看器通过 Web 浏览器查看的文件必须不需要身份验证。换句话说,文件必须可公开使用,因为联机查看器在检索文件时无法执行身份验证。强烈建议用于联机查看器的 Office Online Server 场仅能够访问 Intranet 或 Internet,而不是同时能够访问这两者。这是因为 Office Online Server 不区分对 Intranet 和 Internet URL 的请求。例如,如果对 Intranet URL 的请求来自 Internet,在将内部文档提供给 Internet 上的某人时,可能会出现安全漏洞。
出于相同原因,如果您将 Office Online Server 设置为仅连接到 Internet,强烈建议禁用联机查看器中的 UNC 支持。若要禁用 UNC 支持,请使用 Microsoft PowerShell cmdlet New-OfficeWebAppsFarm(对于新服务器场)或 Set-OfficeWebAppsFarm(对于现有服务器场)将 OpenFromUncEnabled 参数设置为 False。
作为附加安全预防措施,可以将联机查看器限制为查看不超过 10 MB 的 Office 文件。
联机查看器的配置选项
您可以通过在 New-OfficeWebAppsFarm(对于新服务器场)或 Set-OfficeWebAppsFarm(对于现有服务器场)中使用以下 Microsoft PowerShell 参数来配置联机查看器。
-
OpenFromUrlEnabled 启用或禁用联机查看器。此参数控制具有 URL 和 UNC 路径的文件的联机查看器。默认情况下,在创建新的 Office Online Server 场时,此参数设置为 False(禁用)。
-
OpenFromUncEnabled 当启用联机查看器(通过使用 OpenFromUrlEnabled 设置为 True)时,此参数可启用或禁用联机查看器显示 UNC 路径中的文件的功能。默认情况下,此参数设置为 True,但请确保 OpenFromUrlEnabled 也设置为 True,这样才能允许从 UNC 路径打开文件。正如前面所述,如果您将 Office Online Server 设置为连接到 Internet,则建议将此参数设置为 False。
-
OpenFromUrlThrottlingEnabled 限制在一定时段内来自任何给定服务器的"从 URL 打开文件"请求的次数。默认限制值不可配置,它可确保 Office Online Server 场不会因发送在联机查看器中查看内容的请求而使单台服务器不堪重负。
参考文档
2017/05/12 Mike Plumley & olprod 计划 Office Online Server|Microsoft Docs