Office Online Server部署

Office Online Server 是 Office Web Apps Server 的下一个版本。部署 Office Online Server 涉及安装某些必备软件和运行一些 Microsoft PowerShell 命令,但总的来说,此过程设计得相当简单。本文将指导完成准备服务器的过程,并提供了配置本地 Office Online Server 场的 Microsoft PowerShell 命令。

准备服务器以运行 Office Online Server

本服务器必须是 Windows Server 2012 R2 或 Windows Server 2016。(请注意,Windows Server 2016 需要 Office Online Server 2017 年 4 月或更高版本。)

第 1 步:安装 Office Online Server 必备软件

  1. 以管理员身份打开 Microsoft PowerShell 提示符,然后运行此命令示例来安装必需的角色和服务。(注意,此步需网络支持)

Windows Server 2012 R2:

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,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation

Windows Server 2016:

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

等待安装完成,看到提示后重启即可。

  2. 安装以下软件:

第 2 步:安装 Office Online Server

  1. 批量许可服务中心 (VLSC) 下载 Office Online Server。Office Online Server 是 Office 的一个组件,因此可在每个产品页中进行下载,包括 Office Standard 2016、Office 专业增强版 2016 和 Office 2015 for Mac 标准版。

  2. 运行 Setup.exe。

  3. 在"阅读 Microsoft 软件许可条款"页上,选择"我接受此协议的条款",然后选择"继续"。

  4. 在“选择文件位置”**** 页上,选择要将 Office Online Server 文件安装到的文件夹(例如,C:\Program Files\Microsoft Office Web Apps),再选择“立即安装”****。如果指定的文件夹不存在,安装程序会进行创建。

    我们建议在系统驱动器上安装 Office Online Server。

  5. 在安装程序安装完 Office Online Server 后,选择"关闭"。

  6. 如果计划将 Kerberos 约束委派与 Excel Online 结合使用,请在" 服务"中,将" Claims to Windows Token Service设置为在此服务器上自动启动

    可以 从 msdn, i tell you 下载 Office Online Server 2016 ISO镜像。推荐下载版本:cn_office_online_server_may_2016_x64_dvd_8480704.iso

第 3 步:安装 Office Online Server 语言包

借助 Office Online Server 语言包,用户可以查看基于 Web 的 Office 多语言文件,无论是从 SharePoint 文档库打开,还是从 Outlook 网页版打开,都能查看。

若要安装语言包,请按以下步骤操作。

  1. 从 Microsoft 下载中心下载 Office Online Server。

  2. 运行 wacserverlanguagepack.exe

  3. 在 Office Online Server 语言包向导中的" 阅读 Microsoft 软件许可条款"页面上,选择" 我接受此协议的条款",然后选择" 继续"。

  4. 在安装程序安装完 Office Online Server 后,选择" 关闭"。

若要修补语言包,可在安装 Office Online 语言包后部署 Office 在线更新。

 注意:若要在创建 Office Online Server 场后安装语言包,必须从场中删除一个服务器,将语言包安装在该服务器上,然后再将该服务器添加回场。要使语言包正常工作,您需要在服务器场中的所有服务器上进行安装。

 如果使用的是 第2步 推荐从 msdn, i tell you 下载的镜像,该镜像是中文简体的。

 

部署 Office Online Server 场

提示:如果 Microsoft PowerShell 在您运行时无法识别 New-OfficeWebAppsFarm cmdlet,您可能需要导入OfficeWebApps 模块。请使用此命令:

Import-Module -Name OfficeWebApps

部署使用 HTTP 的单服务器 Office Online Server 场

第 1 步:创建 Office Online Server 场

使用 New-OfficeWebAppsFarm 命令创建一个包含一台服务器的新 Office Online Server 场,如以下示例中所示:

New-OfficeWebAppsFarm -InternalURL "http://servername" -AllowHttp -EditingEnabled

参数

  • -InternalURL 是运行 Office Online Server 的服务器名称,例如 http://servername

  • -AllowHttp 配置要使用 HTTP 的场。

  • -EditingEnabled 在 Office Online 中启用编辑(如果它与 SharePoint Server 2016 一起使用)。Skype for Business Server 2015 或 Exchange Server 不使用此参数,因为这些主机不支持编辑。

步骤 2:验证是否成功创建 Office Online Server 场

在创建服务器场后,将在 Microsoft PowerShell 提示符中显示有关服务器场的详细信息。若要验证是否正确安装并配置了 Office Online Server,请使用 Web 浏览器访问 Office Online Server 发现 URL,如下面的示例所示。发现 URL 是您在配置 Office Online Server 服务器场时指定的 InternalUrl 参数,后跟 /hosting/discovery,例如:

http://servername/hosting/discovery

如果 Office Online Server 按预期运行,您应该在 Web 浏览器中看到 Web 应用程序开放平台接口 (WOPI) 协议发现 XML 文件。该文件的前几行应类似以下示例:

<?xml version="1.0" encoding="utf-8" ?>
- <wopi-discovery>
- <net-zone name="internal-http">
- <app name="Excel" favIconUrl="http://servername/x/_layouts/images/FavIcon_Excel.ico" checkLicense="true">
<action name="view" ext="ods" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 
<action name="view" ext="xls" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 
<action name="view" ext="xlsb" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 
<action name="view" ext="xlsm" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" />

再验证访问:

http://servername/op/generate.aspx

若报错,开启 OpenFromUrlEnabled 再试:

Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true

可参考 office online server2016详细安装步骤及问题总结

部署使用 HTTPS 的单服务器 Office Online Server 场

对于大多数生产环境,强烈建议对其安全功能使用 HTTPS。此处将介绍如何安装使用 HTTPS 的单服务器 Office Online Server 场。需要在服务器上安装证书。

步骤 1:创建 Office Online Server 场

使用 New-OfficeWebAppsFarm 命令创建一个包含一台服务器的新 Office Online Server 场,如以下示例中所示:

New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -CertificateName "OfficeWebApps Certificate" -EditingEnabled

参数

  • -InternalURL 是运行 Office Online Server 服务器完全限定的域名 (FQDN),如http://servername.contoso.com

  • -ExternalURL 是可以在 Internet 上访问的 FQDN。

  • -CertificateName 是证书的友好名称。

  • -EditingEnabled 为可选,它在 Office Online 中启用编辑(如果它与 SharePoint Server 2016 一起使用)。Skype for Business Server 2015 或 Exchange Server 不使用此参数,因为这些主机不支持编辑。

步骤 2:验证是否成功创建 Office Online Server 场(同上)
https://server.contoso.com/hosting/discovery

 

如果您看到"500 Web 服务异常"或"500.21 - 内部服务器错误"消息

如果安装后删除了 .NET Framework 4.6 的功能,在运行 OfficeWebApps cmdlet 时,你可能会看到"500 Web 服务异常"或"500.21 - 内部服务器错误"消息。若要解决此问题,请从提升的命令提示符运行以下示例命令来清理阻止 Office Online Server 正确运行的设置:

对于 Windows Server 2012 R2 或 Windows Server 2016

Add-WindowsFeature NET-Framework-45-Core, NET-Framework-45-ASPNET, Web-Asp-Net45

 

参考文档

2016/03/28  Mike Plumley & olprod 用于 Office Online Server 的 Windows PowerShell | Microsoft Docs

转载于:https://my.oschina.net/tita/blog/2963590

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值