Office Online Server搭建手册以及Sharepoint的结合使用
安装配置难度:中低,完全参考官方手册即可,毕竟只是Office系列的一个组件
Office Online Server它没有版本这个说法,比如2016,2019什么的,它这个只有发布日期,不同发布日期的版本适应不同的操作系统
直奔主题,我研究的参考资料全部来自官网:https://docs.microsoft.com/zh-cn/officeonlineserver/deploy-office-online-server
我把自己遇到的一些问题以及解决方案共享一下:
环境准备:
Sharepoint 2019 已部署、Windows Server2019 (Server2016效果一样)已加入域
需要注意的是:
在所有将运行 Office Online Server 的服务器上执行以下过程。本服务器必须是 Windows Server 2012 R2 或 Windows Server 2016。(请注意,Windows Server 2016 需要 Office Online Server 2017 年 4 月或更高版本。)
不同机器是有不同版本的,Server2016以上系统需要 Office Online Server 2017 年 4 月以及之后的版本
Office Online Server 怎么下载呢?官方是没有直接的下载地址,官方推荐的下载地址是 需要到 批量许可服务中心 (VLSC) 下载(需要微软采购帐号,购买过微软授权的话基本上都有这个帐号),然后进去找到Office2016 或Office2019,Office Online Server是作为Office的一个组件,其实不管2016还是2019截止目前能下到的版本都是 20039这个版本的。
我共享一下其他人给的地址(英文版的,需要安装中文语言包,语言包官方可以直接下载)
直接进入安装(完全参考官网)WindowsServer2019的OS操作通Server 2016
这一步基本上不会报错 注意:我是server2019 发现上面已经更新到Net4.7了,安装里面的,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core会报错,可以去掉这几个4.5的
Office Online Server 安装非常便捷,直接Setup.exe直接执行即可,注意:安装完后其实默认是不会有IIS站点的,需要下面的命令执行完才会创建站点。
接着安装语言包,这个可选可不选。
安装完之后进入配置。这个地方会有两种配置,一种是以http形式服务的,一种是https 服务的,配置命令上略有差异,但原理上大差不差
http的配置
这个地方可能会出错,提示 墨迹输入和手写的 服务未安装或未启用,这个就出现上面提到的那个 Window Server版本的问题,要安装2017年4月以后的版本
https的配置
这个地方就是有一个证书的 友好显示名(frendly name),需要先导入证书。
New-OfficeWebAppsFarm -InternalUrl "https://LYGVWCDMSDBD01.HENGRUI.COM" -ExternalUrl "https://LYGVWCDMSDBD01.HENGRUI.COM" -CertificateName "alias" -EditingEnabled
这一步之后 官网剩下的功能不用继续配置了,转入Sharepoint的配置页面
官网地址:https://docs.microsoft.com/zh-cn/officeonlineserver/configure-office-online-server-for-sharepoint-server-2016/configure-office-online-server-for-sharepoint-server-2016
按照官网指导的命令直接就是干,一顿操作之后搞定
官网操作也分为两种:http和https,参考官网执行就没有问题
打开Sharepoint页面,打开文档里的Excel文件,完美搞定!收工!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端