Office online server
最后修改: 2019-12-11
windows server之前没怎么用过,对于AD域,IIS这些概念有点陌生,索性趁着这次部署oos把windows server也熟悉下。
目标 ¶
部署一套用于本地测试的 Office Online Server 2018 服务
准备工作 ¶
准备两台好点配置的服务器,必须是两台全新的,配置我这边是4c8g,不然会有点卡 1. windows AD域 2. OOS部署包
本博文不提供包版本为2018
的下载,建议前往微软官网去下载,保护正版,人人有责
链接: https://pan.baidu.com/s/1CVA2q0eU37dMowgIRzQqfw 提取码: w2qr
依赖软件包 ¶
- .NET Framework 4.5.2
- Visual C++ packages for 2013
- Visual C++ packages for 2015
- Microsoft.IdentityModel.Extention.dll
在OOS机器上下载好上述软件,备用 ¶
在AD域控服务器上安装active directory域服务 ¶
- 开机之后服务器管理器会自动打开,然后点击添加角色,选中ad域名服务,
- 然后一直下一步,不用做啥修改
- 直到这一步,要重启勾选下
- 等待安装结束,速度依赖于服务器性能
- 完成安装之后,点击将此服务器提升为域控制器
- 添加一个新林, 这里域名可以自己填, 例如test.local啥的, 因为它会在本地安装DNS服务器, 这个域名在这个机器上访问也是访问本机
- 设定自己的密码
- 然后一直下一步,有警告不用管
- 到这一步之后,点击安装
- 然后要等很长时间才可以,结束之后提示重启,那你就重启一下,
上面的最后一步,也就是重启了之后,不要直接用mstsc连接,登录windows的控制台,要配置一下东西才能登陆的
配置OOS服务器的所属域 ¶
- 将Office Server服务器的DNS地址改为AD域控的服务器的地址,挺简单的,改DNS的话不会的网上搜
- 配置计算机名字:
- 如果上面出现如下报错,则这样处理:
打开powershell,然后执行
c:\windows\system32\sysprep\sysprep.exe /oobe /generalize /reboot
接下来请务必在控制台里面配置,mstsc现在还不能够连接
如果实在要填写秘钥,去这个官网微软官网搜一下吧
然后下一步,就可以了,继续设置计算机所属域:
安装OOS2018 ¶
- 准备好相关软件:
- 打开PowerShell, 安装一堆组件这里注意要选择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-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation
- 等上面安装好了之后,然后安装相关依赖: 我的安装顺序是: NDP452-KB2901954-Web 提示这已经安装了, 跳过 vc_redist.x64: vcredist_x64: MicrosoftIdentityExtensions-64 :
- 所有依赖安装完毕之后,部署OOS:
双击 en_office_online_server_last_updated_november_2018_x64_dvd.iso, 它会直接挂载到光驱中, 然后双击setup, 弹出安装程序: 我这里只有一个C盘,所以就默认了,然后就等着
- 因为我安装的是英文版,所以还是需要安装中文包,下载地址
Office Online不能使用非常用http, https端口, 即http只能是80, https只能是443
New-OfficeWebAppsFarm -InternalUrl "https://oos.test.local" -ExternalUrl "https://oss.test.local" -EditingEnabled -AllowHttp -OpenFromUrlEnabled
访问入口 | URL |
---|---|
验证地址1 | http://oos.test.local/hosting/discovery |
验证地址2 | http://oos.test.local/op/generate.aspx |