Office Online Server 本地离线搭建、配置及问题解决

Office Online Server (OOS,下文简写为OOS) 是一种 Office 服务器产品,它为 Office 文件提供基于浏览器的 Word、PowerPoint、Excel文件查看和编辑服务。

注意事项

  1. 您必须使用 64 位版本的 Windows Server 2012 R2 或Windows Server 2016(仅适用与 Office Online Server 11 月2018或更高版本)才能安装。
    注意:
    Windows Server 2016 需要 Office Online Server 2017 年 4 月或更高版本。
    Windows Server 2019 需要 Office Online Server 2021 年 7 月补丁或更高版本。
    Windows Server 2022 需要 Office Online Server 2021 年 11 月补丁或更高版本。

  2. 在 OOS 场中所有服务器都必须是域的一部分(加入域)。它们可以在同一个域(推荐)中或位于同一个林中的不同域中。

  3. 必须要 2 台服务器。其中一台为OOS服务服务器,以安装运行 OOS。另一台为 AD域控服务器。如服务器不足,请在虚拟机上运行 OOS。

  4. 关闭两台服务器防火墙。

  5. 需要安装以下镜像软件及版本:
    系统镜像:
    Windows Server 2012 R2 (cn_windows_server_2012_r2_vl_with_update_x64_dvd_4051059.iso)
    环境软件:
    .NET Framework 4.5.2
    Visual C++ Redistributable Packages for Visual Studio 2013
    Visual C++ Redistributable for Visual Studio 2015
    Microsoft.IdentityModel.Extention.dll
    Office Online Server 2016
    Office Online Server 2016 语言包

       离线环境软件下载链接:https://download.csdn.net/download/weixin_43751185/88628173
       参考安装及软件下载链接1:`https://blog.csdn.net/CSDN877425287/article/details/118256620`
       参考安装及软件下载链接2:`https://docs.fuyeor.com/office-online-server-2016oos`
    

一.部署域控服务器(过程待补充)

域名: DOMAIN.COM。

二.office服务器加入域(过程待补充)

服务器名: OFFICE。

三.office服务器软件安装

1.office服务器安装必需的角色和服务

以管理员身份打开 Microsoft PowerShell 提示符,然后运行此命令示例来安装必需的角色和服务。

Windows Server 2012 R2:

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

Windows Server 2016、2019、2022:

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

如果出现提示,请重新启动服务器。

2.office服务器按顺序安装以下软件

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

3.安装 Office Online Server

  1. 解压 cn_office_online_server_may_2016_x64_dvd_8480704.iso。

  2. 运行 Setup.exe。

  3. 在"阅读 Microsoft 软件许可条款"页上,选择"我接受此协议的条款",然后选择"继续"。

  4. 在“选择文件位置”页上,选择要 (安装Office Online Server文件的文件夹,例如 C:\Program Files\Microsoft Office Web 应用) ,然后选择“立即安装”。

    我们建议在系统驱动器上安装 Office Online Server。

  5. 在安装程序安装完 Office Online Server 后,选择"关闭"。

4.安装 Office Online Server 语言包

  1. 运行 cn_office_online_server_language_pack_may_2016_x64_8783021.exe。
  2. 在 Office Online Server 语言包向导中的" 阅读 Microsoft 软件许可条款"页面上,选择"
    我接受此协议的条款",然后选择" 继续"。
  3. 在安装程序安装完 Office Online Server 后,选择" 关闭"。

5.部署 Office Online Server 场

以管理员身份运行 Windows PowerShell。

输入如下命令以启动服务场:

Import-Module OfficeWebApps

部署服务器场:

New-OfficeWebAppsFarm -InternalURL “http://office.domain.com” -ExternalUrl “http://192.168.31.1” -AllowHttp –EditingEnabled
  • office.domain.com 是上面设置的Office Online Server 的服务器域名。
  • http://192.168.31.1是上面设置的Office Online Server 的服务器IP。
  • –InternalURL 是运行 Office Online Server 的服务器名称(域名),在此为 http://office.domain.com
  • –AllowHttp 为是否允许以 http访问;
  • –EditingEnabled 允许编辑office。

6.验证是否成功创建 Office Online Server 场

请使用 Web 浏览器访问 Office Online Server 发现 URL,如下面的示例所示:

http://192.168.31.1/hosting/discovery

请使用 Web 浏览器访问 Office Online Server 发现 URL,如下面的示例所示:

http://192.168.31.1/op/generate.aspx

访问 http://192.168.31.1/op/generate.aspx,若出现“服务器错误”则需要再运行 Windows PowerShell 输入:

Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true

将会提示是否执行此操作。输入“Y”,即可成功访问。随后再访问上述链接将出现配置。

四.相关配置及问题解决

  1. 修改相关配置参数使用 set-officewebappsfarm
    -CacheSizeInGB: 最大缓存文件大小 单位GB 默认为15GB
set-officewebappsfarm CacheSizeInGB 30
  1. 修改支持office文件大小 默认10M
    修改配置,设置允许可预览的文件大小(50M),在Office Online Server 的服务器的两个文件
    C:\Program Files\Microsoft Office Web Apps\OpenFromUrlWeb\Settings_Service.ini
    C:\Program Files\Microsoft Office Web Apps\OpenFromUrlHost\Settings_Service.ini
    在末尾添加这一行
    OpenFromUrlMaxFileSizeInKBytes=(System.Int32)512000

  2. 关于字体
    Office Online Server 的服务器默认显示”C://windows/font”下所有启用的字体。
    要预览特殊字体,需要在 Office Online Server服务器安装字体,复制到”C://windows/font”下。

  3. Add-WindowsFeature “安装角色与服务” 安装失败(错误)出现如下示例提示:
    若在 “安装角色与服务” 安装失败(错误)出现如下示例提示:
    New-OfficeWebAppsFarm :用户名或密码不正确。
    所在位置 行:1 字符:1
    则需要你注销登录当前账号,然后切换至AD域下;然后用 AD 域服务器的用户名和密码登录 OOS 服务器执行上述命令。例如:
    账号:OFFICE/Administrator (OFFICE是你的 OOS 服务器名)
    密码:你的域控服务器密码
    [重要]:某些时候(通常在服务器更改密码后)提示 “此工作站和主域间信任关系失败” ,这种原因是更改密码后,计算机账户的密码无法和 Lsa secret 同步。系统就会在登录到域的时候,提示丢失域的信任关系。
    最为简便的方法是:退出当前域,然后重新加入。

  4. Add-WindowsFeature “安装角色与服务” 安装失败(错误)出现如下示例提示:
    安装报错 报错内容:
    请求添加或删除指定服务器上的功能失败 无法下载源文件 请使用源选项指定还原该功能所需的文件位置 错误:0x800f0906 所在位置 行 1 字符1 详情查看:https://learn.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/configure-a-windows-repair-source?view=windows-11
    解决办法:
    Add-WindowsFeature Web-Server 单个安装成功,逐个单个安装发现是 NET-Framework安装报错,Add-WindowsFeature NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45安装失败。
    手动解压cn_windows_server_2012_r2_vl_with_update_x64_dvd_4051059.iso 镜像文件将sources 目录的 sxs 文件 复制至安装 OOS 服务器D盘,重新指定路径作为安装源安装成功

Add-WindowsFeature NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45  -Source D:\sources\sxs

参考:

  1. https://learn.microsoft.com/zh-cn/officeonlineserver/deploy-office-online-server
  2. https://blog.csdn.net/CSDN877425287/article/details/118256620
  3. https://zhuanlan.zhihu.com/p/419868077
  4. https://docs.fuyeor.com/office-online-server-2016oos
  • 22
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值