概述
office 文件在线协作编辑主要是指word、excel、ppt的多人在线协作编辑,实时同步的功能;
这里主要介绍解决方案之一——基于sharepoint的二次开发(还可以基于wopi实现)的实现方式,该方案主要分两个步骤:
- 部署sharepoint
- 基于sharepoint的二次开发
本篇主要讲解sharepoint环境的部署,后续的文章会介绍sharepoint的二次开发和wopi的实现,大家有任何问题,欢迎添加文末的QQ群交流。
部署sharepoint
所有服务器都是针对阿里云 win server R2 数据中心版配置
1. 安装配置域控
2. 安装配置Office Online
3. 安装配置SqlServer
4. 安装配置SharePoint
1. 安装配置域
- 修改域控服务器、客户端服务器的机器名(方便后续操作);
- 安装域控——预控的安装方式很简单,网上也有很多参考教程,这里就不详述了。
注意事项:
- 在其他客户端加入域控时,最好先用客户端管理员账号将该客户端的域账号提升为管理员权限,方便后续的配置
- 域控服务器最好打开外网ip,否则加入域控的客户端服务器不发连接外网,在客户端上安装程序时,有些安装过程需要在线下载
- 域服务器上默认是开了密码策略的,如果要关闭的话可以按一下操作:
1. 打开服务器管理器仪表板
2. 选择右上角的工具>组策略管理
3. 找到对应的域,右键 Default Domain Policy>编辑>计算机配置>策略>windows 设置>安全设置>账户策略>密码策略 然后就可以修改了
2. 安装配置Office Online
- 将Office Online服务器加入域
- 确保当前登录的域账号是管理员
- 用管理员身份运行 powershell
Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Co