环境说明
准备2台服务器,分别用来部署 AD域服务 和 Office Online Server2016 。
官方推荐 Windows Server 2012 R2(或2016) 安装OOS2016。
这里使用 cn_windows_server_2012_r2_vl_with_update_x64_dvd_6052729.iso 和 cn_office_online_server_may_2016_x64_dvd_8480704.iso。
实验环境ip:
AD域服务器:ip 192.168.176.139
OOS服务器: ip 192.168.176.140
注:
1. 如果是2台阿里云服务器,且是同一个系统镜像创建的ECS,则2台服务器的SID不能相同,否则无法加入AD域。如果相同,要修改一台SID。
查看SID命令: whoami /user
《ECS Windows上安装AD域控制器注意事项及常见问题处理办法》
2. 两台服务器最好为同一大区同一小区。
Office Online Server 的硬件要求
Office Online Server 与 SharePoint Server 2016 的最低硬件要求相同。(SharePoint Server 2016 的最低硬件要求如下表)
安装方案 | 部署类型和规模 | RAM | 处理器 | 硬盘空间 |
---|---|---|---|---|
使用 SQL Server 的单服务器角色 | 使用用于开发环境的最低建议服务进行 SharePoint Server 2016 的开发安装或评估安装。使用允许选择要预配哪个服务应用程序的单服务器场角色 | 16 GB | 64 位,4 个内核 | 80 GB(用于系统驱动器) 100 GB(用于第二个驱动器) |
使用 SQL Server 的单服务器角色 | 运行用于开发环境的所有可用服务的 SharePoint Server 2016 的试验或用户验收测试安装。 | 24 GB | 64 位,4 个内核 | 80 GB(用于系统驱动器) 100 GB(用于第二个驱动器和其他驱动器) |
三层服务器场中的 Web 服务器或应用程序服务器 | 具有最低数量的服务的 SharePoint Server 2016 开发或评估安装。 | 12 GB | 64 位,4 个内核 | 80 GB(用于系统驱动器) 80 GB(用于第二个驱动器) |
三层服务器场中的 Web 服务器或应用程序服务器 | 运行所有可用服务的 SharePoint Server 2016 的试验、用户验收测试或生产部署。 | 16 GB | 64 位,4 个内核 | 80 GB(用于系统驱动器) 80 GB(用于第二个驱动器和其他驱动器) |
安装AD域服务
图文步骤如下:
1. 打开“服务器管理器”,点击“添加角色和功能”
2.“添加角色和功能向导”,这一步是“开始之前”,直接点“下一步”
3.“安装类型”,保持默认“基于角色或基于功能的安装”,点“下一步”
4.“服务器选择”,保持默认“从服务器池中选择服务器”,点“下一步”
5.“服务器角色”,选择“Active Directory 域服务”,这时会弹出一个框“添加角色和功能向导”,点“添加功能”,然后点“下一步”
6.“功能”,直接点“下一步”
7.“AD DS”,点“下一步”
8.“确认”,展示一些安装信息,点“安装”,将开始安装,等待一段时间
9.“结果”,安装完成结果信息。选择“将此服务器升级为域控制器”
10.“Active Directory 域服务配置向导”,这一步是“部署配置”,选择“添加新林”,并指定“根域名”后,点“下一步”
11.“域控制器选项”,键入目录服务模式(DSRM)密码,强密码要求大小写字母、数字和符号组合,完成后点“下一步”
12.“DNS选项”,提示“无法创建该DNS服务器的委派......”,不管它,点“下一步”
13.“其他选项”,保持默认即可,点“下一步”
14.“路径”,指定ADDS数据库、日志文件和SYSVOL的位置,可保持默认,点“下一步”
15.“查看选项”,检查你的选择,点“下一步”
16.“先决条件检查”,这一步要求Administrator用户设有强密码(若没有设置密码,可先设置密码,然后选择上一步重新走一次),检查通过后,点“安装”
17.等待安装,安装完成后会自动重启服务器
18.重启后,打开“服务器管理器”,能够看到左侧面板的“AD DS”,至此安装配置结束。
安装OOS2016
管理员身份登录
1.安装必要的角色和服务(此需网络支持),打开 Microsoft PowerShell 提示符,运行如下命令。
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-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation
安装完成后根据提示,重启服务器。
2.安装如下软件
-
Microsoft.IdentityModel.Extention.dll (步骤1安装重启后,该软件才能正确安装)
-
安装字体库,以确保不会因为字体缺失导致预览文档失败。安装方法:将需要安装的字体拖入C:\Windows\Font中即可。
3.安装Office Online Server 2016
4.配置DNS,将DNS配置为AD域服务器的ip地址
5.加入域。该过程会校验域服务器用户和密码,输入AD域服务器用户名和密码即可。完成后,重启服务器。
6.打开 Microsoft PowerShell 提示符,运行如下命令。
New-OfficeWebAppsFarm -InternalURL "http://WIN-5OEDBEU0HER.oos.com" -ExternalURL "http://192.168.176.140" -OpenFromUrlEnabled -AllowHttp
-InternalURL "http://WIN-5OEDBEU0HER.oos.com" 这里替换为该服务器的计算机全面或者内网ip
-ExternalURL "http://192.168.176.140" 这里替换为该服务器的外网ip
输出类似如下结果
7.访问 http://192.168.176.140/op (注意替换ip),若有如下结果,则部署成功
8.OOS默认对文档大小有限制,更改预览文档大小配置
OpenFromUrlMaxFileSizeInKBytes=(System.Int32)204800
对 oh 做同样操作。
9.测试
将 http://myscloud.cn/test.xlsx 输入到 http://192.168.176.140/op 访问页面的第一行,然后点击create link即可生成浏览网址,点击test this link进行测试
10.对OSS设置访问限制
指定 Office Online Server 能够访问的网站域名白名单。
New-OfficeWebAppsHost -domain "contoso.com"
将 contoso.com 替换为 需要的域名