admin管理员组

文章数量:1644598

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

  • ==注意事项==
  • 一.部署域控服务器(过程待补充)
  • 二.office服务器加入域(过程待补充)
  • 三.office服务器软件安装
    • 1.office服务器安装必需的角色和服务
      • Windows Server 2012 R2:
      • Windows Server 2016、2019、2022:
    • 2.office服务器按顺序安装以下软件
    • 3.安装 Office Online Server
    • 4.安装 Office Online Server 语言包
    • 5.部署 Office Online Server 场
      • 输入如下命令以启动服务场:
      • 部署服务器场:
    • 6.验证是否成功创建 Office Online Server 场
      • 请使用 Web 浏览器访问 Office Online Server 发现 URL,如下面的示例所示:
      • 请使用 Web 浏览器访问 Office Online Server 发现 URL,如下面的示例所示:
  • ==四.相关配置及问题解决==

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/download/weixin_43751185/88628173
       参考安装及软件下载链接1:`https://blog.csdn/CSDN877425287/article/details/118256620`
       参考安装及软件下载链接2:`https://docs.fuyeor/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” -ExternalUrl “http://192.168.31.1” -AllowHttp –EditingEnabled
  • office.domain 是上面设置的Office Online Server 的服务器域名。
  • http://192.168.31.1是上面设置的Office Online Server 的服务器IP。
  • –InternalURL 是运行 Office Online Server 的服务器名称(域名),在此为 http://office.domain
  • –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/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/zh-cn/officeonlineserver/deploy-office-online-server
  2. https://blog.csdn/CSDN877425287/article/details/118256620
  3. https://zhuanlan.zhihu/p/419868077
  4. https://docs.fuyeor/office-online-server-2016oos

本文标签: 离线officeOnlineServer