Skip to content

Office online server

最后修改: 2019-12-11

windows server之前没怎么用过,对于AD域,IIS这些概念有点陌生,索性趁着这次部署oos把windows server也熟悉下。

目标

部署一套用于本地测试的 Office Online Server 2018 服务

准备工作

准备两台好点配置的服务器,必须是两台全新的,配置我这边是4c8g,不然会有点卡 1. windows AD域 2. OOS部署包

本博文不提供包版本为2018的下载,建议前往微软官网去下载,保护正版,人人有责

依赖软件包

  1. .NET Framework 4.5.2
  2. Visual C++ packages for 2013
  3. Visual C++ packages for 2015
  4. Microsoft.IdentityModel.Extention.dll

在OOS机器上下载好上述软件,备用

image.png

在AD域控服务器上安装active directory域服务

  1. 开机之后服务器管理器会自动打开,然后点击添加角色,选中ad域名服务,image.png
  2. 然后一直下一步,不用做啥修改
  3. 直到这一步,要重启勾选下image.png
  4. 等待安装结束,速度依赖于服务器性能image.png
  5. 完成安装之后,点击将此服务器提升为域控制器image.png
  6. 添加一个新林, 这里域名可以自己填, 例如test.local啥的, 因为它会在本地安装DNS服务器, 这个域名在这个机器上访问也是访问本机image.png
  7. 设定自己的密码image.png
  8. 然后一直下一步,有警告不用管image.pngimage.pngimage.png
  9. 到这一步之后,点击安装image.png
  10. 然后要等很长时间才可以,结束之后提示重启,那你就重启一下,image.png

    上面的最后一步,也就是重启了之后,不要直接用mstsc连接,登录windows的控制台,要配置一下东西才能登陆的

配置OOS服务器的所属域

  1. 将Office Server服务器的DNS地址改为AD域控的服务器的地址,挺简单的,改DNS的话不会的网上搜
  2. 配置计算机名字: image.png image.png
  3. 如果上面出现如下报错,则这样处理: image.png

    打开powershell,然后执行c:\windows\system32\sysprep\sysprep.exe /oobe /generalize /reboot

需要等待

接下来请务必在控制台里面配置,mstsc现在还不能够连接

image.png

如果实在要填写秘钥,去这个官网微软官网搜一下吧

然后下一步,就可以了,继续设置计算机所属域:

image.png

安装OOS2018

  1. 准备好相关软件: image.png
  2. 打开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
    
    image.png image.png
  3. 等上面安装好了之后,然后安装相关依赖: 我的安装顺序是: NDP452-KB2901954-Web 提示这已经安装了, 跳过 image.png vc_redist.x64: image.png vcredist_x64: image.png MicrosoftIdentityExtensions-64 : image.png
  4. 所有依赖安装完毕之后,部署OOS:

    双击 en_office_online_server_last_updated_november_2018_x64_dvd.iso, 它会直接挂载到光驱中, 然后双击setup, 弹出安装程序: image.png 我这里只有一个C盘,所以就默认了,然后就等着

  5. 因为我安装的是英文版,所以还是需要安装中文包,下载地址

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