OOS服务器搭建实践

2020-01-07  本文已影响0人  Fred_wdl

最近工作中遇到一个需求,需要在线预览及编辑office文档,包括word、ppt等,在网查了一些技术方案,最终选定了OOS,即office online server。

一开始我不愿意用这个方案,因为它需要两台Windows Server 服务器,部署过程也比较麻烦,但是试过其他几个备选方案,都不太满意,最终又回到了最初的选择上,毕竟都是微软的东西,希望能支持得能更好一点吧。

在这里简单整理一下部署步骤

1.首先需要两台服务器,操作系统必须是Windows Server, 我在阿里云上买了两台ECS,操作系统用的是Windows Server 2016;

2.其中一台要作为域服务器,不需要安装软件,只需要按照官网说明,添加相应的服务,配置好即可;

3.另一台作为OOS服务器,需要安装一系列组件及office online server,还要将它加入到域服务器所在的域中;

4.要想操作office文档,还要编写一个WOPI协议的应用,实现关键的几个接口,OOS会调用WOPI应用接口去实现在线编辑或者预览;

5.WOPI应用要部署在域服务器上。

安装过程比较顺利,但也遇到几个坑:

1.当选择Windows Server 2016系统时,OOS版本必须为2017以上,否则启动OOS场时会报错

2.我同时买了两台阿里的ECS服务器,结果两台计算机名是一样的,在将OOS填加到域时,会报错,只有将计算机名修改之后,才能成功加入。

3.windows服务器的80端口打不开,折腾了好久,最后给阿里云提了工单,被告知必须在80端口上绑定应用,并将应用启动才可以,将tomcat端口改为80并启动后,问题解决。

4.调用WOPI接口时,要将URL转一下码,否则带中文的文件或者特殊符号可能会引起错误。

上一篇 下一篇

猜你喜欢

热点阅读