部署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)

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

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

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

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

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

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

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

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

默认下一步

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

安装完成

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

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

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

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

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

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

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

owa服务器加入域控

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

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

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

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

owa软件安装

所需功能和角色

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

安装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/

Original: https://www.cnblogs.com/ykbb/p/16005750.html
Author: 一块白板
Title: 部署office在线预览服务器(Office Web Apps Server)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/616680/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • VS Code常用插件

    VS Code常用插件 一、插件的下载 打开VScode之后点击右侧带有小方块的图标在上方的输入框中输入想要下载的插件的名称即可 二、插件的种类 Chinese (Simplifi…

    Java 2023年6月13日
    098
  • 米哈游 春季校园招聘 三月内推开始啦,内推码NTAHEGf

    ​ 米哈游 春季校园招聘 三月内推开始啦 !!早投简历早拿offer 私信我,可以随时帮忙查看进度。如果是通过官网内推记得填写内推码NTAHEGf 内推码NTAHEGf 内推码NT…

    Java 2023年6月8日
    098
  • Java多线程基础:Java与线程

    Java多线程基础:Java与线程 线程的实现 使用内核线程实现 内核线程(Kernel-Level Thread,KLT)就是直接 由操作系统内核支持的线程。内核通过操纵调度器对…

    Java 2023年5月29日
    072
  • Nginx笔记

    文档可以参考淘宝的: 安装(CentOs7): /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http:/…

    Java 2023年5月30日
    057
  • 自定义视图(自定义属性)

    我们先把所需要到属性定义好,在res/values/目录下新建xml文件attrs.xml,此文件定义了所有需要到属性,为了说明这个过程就定义了一个attr_title属性。如下所…

    Java 2023年6月7日
    078
  • 后端开发学习记录(四)——Mybatis的学习

    Mybaits Mybaits官方文档 官方文档mybatis – MyBatis 3 | Introduction Mybaits 一、简介 Ⅰ什么是Mybaits MyBati…

    Java 2023年6月13日
    094
  • 在技术上如何实现发送一条短信?

    我是3y,一年 CRUD经验用十年的 markdown程序员👨🏻‍💻常年被誉为优质八股文选手 austin项目实现的第一个渠道:: 从发送短信开始 01、短信介绍 在项目介绍的时候…

    Java 2023年6月9日
    087
  • Springboot的监控Springboot Actuator

    1、Springboot版本2.3.9,引入Actuator的maven依赖,如下所示: 1 "1.0" encoding="UTF-8"?…

    Java 2023年5月30日
    093
  • 22.1.8 堆排序、桶排序

    22.1.8 堆排序、桶排序 1. 堆排序:时间复杂度:O(nlogn), 空间复杂度:O(1) (1)完全二叉树: 第i个节点的左孩子:2*i+1; 第i个节点的右孩子:2*i+…

    Java 2023年6月13日
    076
  • css上下浮动效果

    .div{ margin: 10px auto; animation: bounce-down 3.5s linear infinite;} @-webkit-keyframes …

    Java 2023年6月13日
    080
  • 文字隐写术-盲水印研究笔记【原创】

    gitee 开源代码(java) https://gitee.com/chejiangyi/shuiyin/tree/master 需求概述 研究盲水印对于版权保护的效果和能力 研…

    Java 2023年6月8日
    080
  • 我的虚拟机挂了!怎么把镜像里面的数据找回来?

    创建了一个虚拟机,不知道为什么挂了,重启也启动不了,VNC也登不上去,强行关机后再也启动不起来了,开机一大堆错误,可是里面还有很重要的数据啊,怎么办,怎么办,谁能救救我! 下面分析…

    Java 2023年5月30日
    092
  • 红黑树原理、查找效率、插入及变化规则分析

    引言 和2-3-4树的关系 红黑树 定义 红黑树的查找效率 红黑树的插入及变化规则 插入及变化规则 例子1 例子2 例子3 红黑树的插入及变化规则,对应在2-3-4树中是什么操作?…

    Java 2023年6月6日
    087
  • Vue

    Vue 学习目标 前端知识体系 HTML(页面的结构)、CSS(表现层)、JavaScript(行为) HTML 就不说了。 CSS CSS层叠样式是一门标记语言,并不是编程语言,…

    Java 2023年6月5日
    090
  • Java基础巩固(一)

    一. 重载、重写的区别 ​ 在同一作用域下,有一组具有相同函数名,不同参数表的函数,这组函数被称为 重载函数 注意: 例子: public class Test{ public s…

    Java 2023年6月7日
    063
  • 关于提问

    A 和 B 对话如下: A: xx 产品,一个月一个版本,只包含一个小功能,培训销售的工作跟不上怎么办?培训工作跟不上,研发做的功能前端都不知道,那做了有什么用?为什么不规划成大版…

    Java 2023年6月16日
    099
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球