Office Online Server 2016安装部署

本文详细介绍了如何在Windows Server 2012 R2环境下部署Office Online Server,包括硬件要求、环境搭建步骤、配置域控服务器、加入域服务器、安装部署Office Online Server 2016及其配置等关键步骤。

本文是在http://blog.youkuaiyun.com/qq_27997547/article/details/77715258

基础上添加了一些补充

特别提醒:如果是虚拟机的话,一定要用vmware12及以上的

1.硬件要求

微软要求实现OfficeOnline Server 需要安装WindowsServer 2012 R2 操作系统的服务器2台: 

1.服务器1做转换服务器(安装 Office OnlineServer 2016 软件,除此之外不能安装与office相关的其他程序);

2.服务器2做域控服务器


2.环境搭建

2.1环境搭建所需软件及更新包

1.WindowsServer 2012 R2.iso;

2.OfficeOnline Server 2016;

3.Microsoft .Net Framework 4.5.2;

4.Visual C++ Redistributable Packages for Visual Studio 2013;

5.Visual C++ Redistributable for Visual Studio 2015;

6.Microsoft.IdentityModel.Extention.dll;

7.Update for Windows Server 2012 R2 (KB2999226)。

2.2安装WindowsServer 2012 R2

在服务器1、服务器2安装Windows Server 2012 R2 系统 (一台域控服务器,一台转换服务器),安装过程为ISO镜像文件安装,按照提示步骤进行安装,安装完成后重启。

安装之后注意安装vmware tool不然可能用不了赋值粘贴功能

2.3配置域控服务器

1. 打开服务器管理器,添加角色和功能;

2.下一步;

3.下一步;

4.下一步,选择添加AD域服务,同时添加所需功能;

5.下一步,安装功能;

6.点击安装,安装功能,安装完成后点击关闭。

7.配置域,点击服务器管理器左侧“AD DS” 

8. 点击“升级为域控制器” ;

9. 进入AD域服务器配置向导,下一步(选择添加新林);

10. 填写密码,下一步 ;

12. 提示DNS无法创建,不用管,继续下一步

13. 安装路径,默认,下一步;

14. 查看选项,默认,下一步;

(先决条件检测这步可能会报错)

方法:“程序”----“管理工具”----“本地安全策略”---“安全设置”----“账户策略”----“密码策略”

未命名.jpg

然后net user administrator /passwordreq:yes,则可以立即生效

15. 点击安装 

16. 安装完成,会提示注销重启 ;

2.4将转换服务器加入域服务器

1. 打开转换服务器的TCP/IPV4协议修改NDS,指向域控服务器;

2. 在计算机属性中,修改计算机名称,并添加到域控服务器域名为域转换服务器设定的域名,确定后提示注销重启服务器;

默认没有计算机图标cmd下输入rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0,然后勾选

3.在服务器管理器的管理菜单选择添加服务器,名称填写转换服务器的计算机名称,立即查找。然后添加到右边,确定。

4. 点击左侧所有服务器显示两台服务器,并都是联机状态则表示成功 。

2.5安装部署Office Online Server 2016

1.安装Office Online Server 2016所必需的软件及补丁(按照以下顺序安装,顺序错误会导致软件安装会报错);

以管理员身份打开 Microsoft PowerShell 提示符,然后运行此命令示例来安装必需的角色和服务

Install-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,Windows-Identity-Foundation,Server-Media-Foundation

Microsoft.Net Framework 4.5.2;

VisualC++ Redistributable Packages for Visual Studio 2013;

VisualC++ Redistributable for Visual Studio 2015;

Microsoft.IdentityModel.Extention.dll

dll安装失败:若没有安装必需的角色和服务则PowerShell执行Install-WindowsFeature Windows-Identity-Foundation

Updatefor Windows Server 2012 R2 (KB2999226)

2.安装OfficeOnline Server 2016

    解压Office Online Server 2016镜像文件,点击OfficeOnline Server 2016里面的setup.exe进行安装,软件安装按照提示完成,安装完成后重启服务器。

3.为 Office Web Online Server 安装语言包,如:wacserverlanguagepack.exe,若语言包装错了或者未安装,则须卸载错的语言包,再安装新的语言包,同时删除原来的Office Online Server 场和新增Office Online Server 场操作,所以最好在设置场之前安装以免不必要的麻烦

4.配置OfficeOnline Server 2016的服务器场

在Windows PowerShell输入命令 Import-Module OfficeWebApps 回车,

运行下列命令部署服务器场:(xx.www.yy.com为转换服务器计算机全名。)

New-OfficeWebAppsFarm -InternalURL "http://xx.www.yy.com" -ExternalUrl "https://xx.www.yy.com" -AllowHttp –EditingEnabled

–InternalURL内部访问地址,一般是http://机器名.AD域控地址;

–AllowHttp  是否允许http访问;

--ExternalUrl 外部访问地址,一般是服务器的ip地址;

–EditingEnabled 允许编辑office。

 命令报错执行:Add-WindowsFeature Web-Security,Web-Filtering,Web-Windows-Auth,Web-Includes,InkandHandwritingServices

注意本台电脑一定要设置密码

执行下面命令报错如下图

image

则输入Set-OfficeWebAppsFarm -OpenFromUrlEnabled -AllowHttp

回车:

输入Y成功后返回如下信息:

我们可以在服务器的浏览器中输入下列Url以求证:

http://xx.www.yy.com/hosting/discovery

出现以下信息说明部署成功。

<?xml version="1.0" encoding="UTF-8"?>
-<wopi-discovery>
-<net-zone name="internal-http">
-<app name="Excel" checkLicense="true" favIconUrl="http://www.xx.com/x/_layouts/resources/FavIcon_Excel.ico">
<action name="view" urlsrc="http://www.xx.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&><dchat=DISABLE_CHAT&><IsLicensedUser=BUSINESS_USER&>" default="true" ext="ods"/>
<action name="view" urlsrc="http://www.xx.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&><dchat=DISABLE_CHAT&><IsLicensedUser=BUSINESS_USER&>" default="true" ext="xls"/>
<action name="view" urlsrc="http://www.xx.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&><dchat=DISABLE_CHAT&><IsLicensedUser=BUSINESS_USER&>" default="true" ext="xlsb"/>
<action name="view" urlsrc="http://www.xx.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&><dchat=DISABLE_CHAT&><IsLicensedUser=BUSINESS_USER&>" default="true" ext="xlsm"/>
<action name="view" urlsrc="http://www.xx.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&><dchat=DISABLE_CHAT&><IsLicensedUser=BUSINESS_USER&>" default="true" ext="xlsx"/>





Office Online Server 2016 中实现文档的在线编辑功能,需要通过配置启用编辑支持,并确保环境满足相关要求。以下是实现文档可编辑功能的具体配置方法: ### 配置启用文档编辑功能 Office Online Server 2016 默认仅支持文档的在线预览功能,若需启用文档编辑功能,必须在与 SharePoint Server 2016 或其他支持编辑的主机集成时,使用 PowerShell 命令设置 `EditingEnabled` 参数为 `true`。 执行以下 PowerShell 命令以启用文档编辑功能: ```powershell Set-OfficeWebAppsFarm -EditingEnabled $true ``` 该命令将允许用户通过 Office Online Server 打开并编辑 Word、Excel、PowerPoint 和 OneNote 文档[^3]。 ### 环境准备与依赖项 确保服务器环境满足以下条件: - **操作系统**:Windows Server 2012 R2、2016、2019 或 2022。 - **角色与功能**:安装 IIS、.NET Framework 4.5 或更高版本、Office Online Server 所需的系统组件。 - **Office Online Server 安装包**:需从微软官方获取,并完成安装。 - **语言包**:根据用户需求安装相应的语言包,以支持多语言文档的编辑与显示[^2]。 ### 部署 Office Online Server 场 在完成软件安装后,需创建 Office Online Server 场,并确保服务正常运行。创建场时需指定内部和外部 URL,并设置适当的认证方式(如 HTTPS)。 创建 Office Online Server 场的示例命令如下: ```powershell New-OfficeWebAppsFarm -InternalUrl "https://oos.example.com" -ExternalUrl "https://oos.example.com" -AllowHttpOnRoot -SSLOffloaded ``` 该命令将创建一个支持外部访问的 Office Online Server 场,并启用 SSL 卸载功能以适应反向代理环境[^2]。 ### 验证编辑功能是否启用 完成配置后,可通过访问 Office Online Server 的发现 URL(例如 `https://oos.example.com/hosting/discovery`)验证服务是否正常运行,并尝试打开文档进行编辑操作。若文档可被编辑且更改保存成功,则表示配置已生效[^2]。 ### 集成 SharePoint Server 2016 的注意事项 若 Office Online Server 2016 与 SharePoint Server 2016 集成,则需在 SharePoint 中配置 Office Online Server 的绑定地址,并确保 SharePoint 服务器能够正常访问 Office Online Server 的服务 URL。此外,需确认 SharePoint 的文档存储路径与 Office Online Server 的访问权限一致,以避免出现权限拒绝或文档无法加载的问题[^3]。 ### 相关问题 1. 如何在 SharePoint Server 2016 中配置 Office Online Server 2016? 2. Office Online Server 2016 是否支持 HTTPS 协议? 3. 如何解决 Office Online Server 2016 中文档无法编辑的问题? 4. Office Online Server 2016 支持哪些文档格式的在线编辑? 5. 如何为 Office Online Server 2016 安装多语言支持?
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值