部署office在线预览服务器(Office Web Apps Server)

引言
为方便在web端方便的使用office。

简介

Office Online Server (OOS,下文简写为OOS ) 提供基于浏览器的 Word、PowerPoint、Excel 和 OneNote 版本。
OOS可完美支持复杂的PPT与Excel。同时能保留OFFICE文档的动态效果或视频。总之,仅除了少数功能缺失外,桌面版拥有的功能和网页版并无区别,且具有自动实时保存与多人协作功能;当你修改了OFFICE文档时,OOS会立即自动保存。但对于桌面版OFFICE有如下限制:

  1. PPT单页内只允许200个图像
  2. 多人协作有一定概率掉线
  3. 不支持在线编辑OFFICE 2012及以前版本创建的文档

先决条件

您必须使用64位版本的 Windows Server 2012 R2或Windows Server 2016 (仅适用与Office Online Server 11 月2018或更高版本)。
在OOS 场中所有服务器都必须是域的一部分(加入域)。它们可以在同一个域(推荐)中或位于同一个林中的不同域中。
必须要2台服务器。其中一台为OOS服务服务器, 以安装运行 OOS。另一台为AD域控服务器。如服务器不足,请在虚拟机上运行OOS。

准备

  1. 安装有 Windows Server 2012 R2 或 Windows Server 2016 的环境(物理机,虚拟机皆可)。
  2. Office Online Server 安装包 (这里使用 2016)。
当服务器系统版本为Windows Server 2016/2019时,Office Online Server的下载包:ed2k://|file|cn_office_online_server_last_updated_november_2017_x64_dvd_100181918.iso|770267136|0660AFCFE1AC9A62E749194874643E98|/

中文语言包:ed2k://|file|cn_office_online_server_language_pack_may_2016_x64_8783021.exe|122025248|3E8073A25EE45E0C106E34FA86CB006B|/
Office Online Server 2017.3 更新版本
Office Online Server (Last updated March 2017) (x64) - DVD (Chinese-Simplified)
文件名:cn_office_online_server_last_updated_march_2017_x64_dvd_10245068.iso
SHA1:E76F376C96C4BE327AA403DA49946D40555C9476
大小:696.91MB


ed2k下载链接:
ed2k://|file|cn_office_online_server_last_updated_march_2017_x64_dvd_10245068.iso|730759168|DA70F58CB8FFAF37C02302F2501CE635|/

搭建域控服务器(DC)

打开服务器管理,添加角色和功能,默认下一步

image

基于角色或基于功能的安装

image

从服务器池中选择服务器,可以看到本机名称和ip地址

image

勾选“DNS服务器”和“Active Directory域服务”

image

默认下一步

image
image
image
image

安装完成

image

服务器管理器-AD DS- 将此服务器升级为域控制器

image

添加新林,输入根域名islocal.cc(域名自定义)

image

设置一个目录服务还原模式密码

image
image
image
image
image
image

owa服务器加入域控

设置apps服务器ip地址,将dns地址设置为域控地址。例如:192.168.6.111

image

点击系统属性-计算机名-更改-域-输入域名;输入域控服务器的用户名密码,成功加入,重启服务器

image

owa软件安装

所需功能和角色

image

安装IIS

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

安装Office Web Apps Server

运行安装包,根据提示安装

安装Office Web Apps Server SP1补丁包(2012R2必须项)

下载地址:https://support.microsoft.com/zh-cn/help/2880558/description-of-microsoft-office-web-apps-server-service-pack-1-sp1

安装语言包

下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=35490

owa服务器配置

导入OfficeWebApps模块

Import-Module -Name OfficeWebApps

创建一个Office Web Apps Server

New-OfficeWebAppsFarm -InternalURL http://192.168.6.112 -AllowHttp -EditingEnabled
Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true

验证安装结果

http://192.168.6.112/hosting/discovery
http://192.168.6.112/op/generate.aspx

其他解决方案

Collabora Online
https://www.collaboraoffice.com/collabora-online/
ONLYOFFICE
https://helpcenter.onlyoffice.com/server/document.aspx
永中DCS
http://dcs.yozosoft.com/examples.html
idocv
https://www.idocv.com
百度
https://cloud.baidu.com/product/doc.html

实现文档可编辑

需要开发配套的 wopihost

参考文档

http://islocal.cc/arlo/5b552504/

posted @ 2022-03-23 18:29  一块白板  阅读(3880)  评论(0编辑  收藏  举报