2023年12月1日发(作者:)

OfficeOnlineServer在线编辑Office⽂档,安装部署

⼀、Office Online Server介绍

Office Online Server是 Office Web Apps Server 的升级版本,安装环境必须为两台Windows Server 2012 R2 或 Windows Server

2016服务器(注意,Windows Server 2016 需要 Office Online Server 2017 年 4 ⽉或更⾼版本。)。⼀台做转换服务器(安装

Office OnlineServer 2016 软件,除此之外不能安装与office相关的其他程序),⼀台做域控服务器(转换服务器只有加在域下才能被访

问,同时项⽬部署服务器只有加在域控服务器下才能访问转换服务器)。最好将Office Online Server部署在⼀台⼲净的服务器上,⽽且该

服务器必须在域中。

注意事项:

1. 请勿在运⾏ Office Online Server 的服务器上安装任何其他服务器应⽤程序。包括 Exchange Server、SharePoint Server、

Skype for Business Server 和 SQL Server。如果服务器不⾜,则可以在这些服务器的其中⼀台的虚拟机上运⾏ Office Online

Server。

2. 不要在端⼝ 80、443 或 809 上安装依赖 Web 服务器 (IIS) ⾓⾊的任何服务或⾓⾊,因为 Office Online Server 会定期删除这些

端⼝上的 Web 应⽤程序。

3. 不要安装任何版本的 Office。如果已经安装,在安装 Office Online Server 之前必须将其卸载。

4. 不要在域控制器上安装 Office Online Server。它不会在包含 Active Directory 域服务 (AD DS) 的服务器上运⾏。

⼆、安装准备⼯作

服务器版本服务器类型ip地址

windows server2012域控服务器192.168.255.132

windows server2012Office online server转换服务器192.168.255.134

windows server2012镜像下载地址

添加脚⾊和功能

安装完成后,点击“升级为域控制器”

填写密码,下⼀步 ;密码:wisesoft

提⽰DNS⽆法创建,不⽤管,继续下⼀步;

点击安装,安装完成后重启系统即可

四、搭建Office Online Server转换服务器

在192.168.255.134服务器上

将Office Online Server服务器加⼊域服务器

打开控制⾯板->⽹络和Internet->⽹络和共享中⼼,并点击更改适配器设置

右击⽹络并打开属性,双击IPV4

选择域,并输⼊之前域控服务器中配置的根域名

输⼊域服务器管理员账号密码

重启后,成功配置域环境

将组件修复功能启⽤

1

WIN+R,输⼊“”

刷新组策略,打开“PowerShell”,输⼊“gpupdate / force”,刷新;

五、在域控服务器中添加服务器

打开域控服务器,点击管理 > 添加服务器,输⼊转换服务器修改后的计算机名称,⽴即查找。将搜索到的服务器双击添加到右边,点击确

在域控服务器中,所有服务器显⽰两台服务器,并都是联机状态则表⽰成功

六、在Office Online Server转换服务器上安装Office Online Serve

在192.168.255.134服务器上

1、打开 Microsoft PowerShell 提⽰符,然后运⾏此命令⽰例来安装必需的⾓⾊和服务

如果是:Windows Server 2012 R2

如果是: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-

2.2、安装Visual C++ Redistributable Packages for Visual Studio 2013

2.3、安装Visual C++ Redistributable for Visual Studio 2015 2.4、安装

3、安装office online sevrer 2016

office online sevrer 2016安装包下载地址

1

2

安装中⽂语⾔包

七、相关配置

1

2

3

4

5

6

7

8

9

10

11

12

13

-InternalURL

--内⽹浏览地址, 其中 xx表⽰计算机名 表⽰域名 也可以设置为对应的IP地址

⼀般是office主机名.AD域控地址

-ExternalURL:外⽹浏览地址

-AllowHttp 允许80端⼝访问

-OpenFromUrlEnabled:允许通过url⽅式进⾏预览

-CacheLocation 缓存⽂件存放路径 默认是C:ProgramDataMicrosoftOfficeWebAppsWorkingd

-CacheSizeInGB 最⼤缓存⽂件⼤⼩ 单位GB 默认为15GB

测试office online server是否安装部署成功

当然这两个地址在域控服务器上⾯访问 也是ok 的

2、⽂档地址配置(忽略)

由于微软这款软件对IP有访问限制,所以需将IP转化为域名进⾏访问,所以需要进⾏配置,来让软件⾃动进⾏域名转化为IP,具体路径如下

注:此IP是指要访问⽂档路径的IP

1

C:WindowsSystem32driversetc

打开hosts⽂件,在其中添加对应IP和⾃定义的域名,即可访问

C:Program FilesMicrosoft Office Web AppsOpenFromUrlHost

C:Program FilesMicrosoft Office Web AppsOpenFromUrlWeb

将上⾯两个⽂件夹中的Settings_⽂件进⾏修改,在其中填⼊以下内容并保存,注意后⾯不要加分号

1

OpenFromUrlMaxFileSizeInKBytes=(32)512000

2、域控服务器上启动wopi 服务

在192.168.255.132域控服务器上

其中第⼀个接⼝获取⽂件的信息,返回的是json数据格式,第⼆个是获取⽂件流,第三个是保存修改⽂件。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

上传 ⾄OfficeServer

创建⼀个存放office⽂件的⽬录【如:C:officeDoc】

1

java -jar --=C:officeDoc

在该C:officeDoc⽬录下创建⼀些测试⽂件如

1

2

3

4

5

6

7

8

9

10

11