Seafile社区版部署Office Online Server实现在线浏览、编辑Office文件心得

因为手中有一台阿里云轻量云服务器(windows server 2012)、virmach黑五纽约大水牛VPS(windows server 2016),大水牛VPS一直闲置,4H 6G 45G这配置实在不想浪费,就打算给Seafile社区版部署Office Online Server实现在线浏览、编辑Office文件,经过2天折腾终于搭建好,期间遇坑无数,挑2个典型讲下解决办法。

安装Office Online Server 需要具备以下条件

  • Office Online Server 的 Windows Server 必须加入域,需要安装Active Directory域服务(在阿里云轻量云服务器搭建域控制器)

  • Office Online Server 不可以部署在域控制器(AC)的Windows Server 中

  • Office Online Server 镜像(在virmach黑五纽约大水牛VPS搭建Office Online Server 

故此,部署 Office Online Server 必须有两台 Windows Server,一台作域控制器,一台部署 Office Online Server。

期间遇到的问题

      1.因为阿里云网卡自动获取的是内网IP地址(172.X.X.X)非外网地址,Office Online服务器加入域时候查询到的是阿里云的内网IP,但2台VPS并不在一个内网无法连通(DNS更换为域控制器IP后Office Online服务器是要能PING通根域名的,否则无法加入域),导致Office Online服务器无法加入域。

解决办法:使用蒲公英软件搭建内网,在Office Online服务器蒲公英虚拟的网卡上填控制器的蒲公英内网IP,Office Online服务器即可成功加入域。

      2.部署Office Online Server场时提示:无法将“New-OfficeWebAppsFarm”项识别为 cmdlet、函数、脚本文件或可运行程序及提示用户名密码错误。

解决办法:

⑴ Microsoft PowerShell 运行时无法识别New-OfficeWebAppsFarm,所以提示错误,手动导入OfficeWebApps模块即可,Microsoft PowerShell命令:

Import-Module -Name OfficeWebApps

    ⑵ 用户名密码错误,将Office Online服务器密码修改为和域服务器密码一样即可

    Office Online在线浏览效果:

    总结

    在线预览用起来不错,在线编辑功能比较全,文档编辑后自动保存到seafile,但是还是有部分文件不支持预览和编辑,应该是文档版本比较老吧。喜欢折腾的可以搭建,生命不止,折腾不休!

    参考文章

    在Windows server 2016上部署Office Online 2017来实现在线浏览Office

    Office Online Server2016搭建与部署

    为 Seafile 部署 Office Online Server

    必要软件下载(包含office onlin eserver 2017


    本文链接:http://www.bosim.vip/index.php/post/11.html

    --EOF--