在线浏览 Office 文档之 Office Web Apps配置

【本文转自http://www.chenyp.com/2016/03/15/office-online/  by  DistChen】

Office Web Apps 由 Microsoft 提供,对于在线浏览、编辑office文档的能力,那自然是其它类似产品不能比的,参照 office online。我自然也被其吸引了,相信在很多公司里面在线浏览、编辑office文档是一个刚需。在没接触这个之前,我就是写了一个相应的东西来满足此类要求(肯定是远远不能与此相比的,后续也会在另一篇文章(在线浏览 Office 文档的实现)里面总结出来,有兴趣可以留意)。由于其如此华丽,自然要去探探底,在失败了多次之后,总算是成功部署了,这里就总结下来方便大家参考。

准备域控服务器

操作系统:Windows Server 2012 R2

计算机名:dc

IP地址:192.168.1.135

子网掩码:255.255.255.0

网关:192.168.1.2

DNS:127.0.0.1

根域名:chenyp.com

关闭防火墙

准备 Office Web Apps 服务器

操作系统:Windows Server 2012 R2

计算机名:office

IP地址:192.168.1.136

子网掩码:255.255.255.0

网关:192.168.1.2

DNS:192.168.1.135

隶属域:chenyp.com

关闭防火墙

在线浏览 Office 文档之 Office Web Apps配置_第1张图片

安装 .NetFramework 4.5.2

在线浏览 Office 文档之 Office Web Apps配置_第2张图片

添加相应的角色和功能

IIS 管理控制台、常见的HTTP功能、默认文档、静态内容、请求筛选、Windows 身份验证、.NET Extensibility

4.5、ASP.NET 4.5、ISAPI 扩展、ISAPI 筛选器、服务器端包含、静态内容压缩、动态内容压缩、墨迹和手写服务

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 文档之 Office Web Apps配置_第3张图片

在线浏览 Office 文档之 Office Web Apps配置_第4张图片

安装 office web apps 2013

在线浏览 Office 文档之 Office Web Apps配置_第5张图片

安装补丁包

在线浏览 Office 文档之 Office Web Apps配置_第6张图片

安装语言包

在线浏览 Office 文档之 Office Web Apps配置_第7张图片

创建 Office Web Apps Server 服务器场

执行下面的命令:

New-OfficeWebAppsFarm -InternalURL “http://192.168.1.136“

-ExternalURL “ http://192.168.1.136“ -AllowHttp -EditingEnabled –OpenFromUrlEnabled

在线浏览 Office 文档之 Office Web Apps配置_第8张图片

直接回车即可,成功后有如下信息:

在线浏览 Office 文档之 Office Web Apps配置_第9张图片

验证是否成功创建 Office Web Apps Server 服务器场。访问 http://192.168.1.136/hosting/discovery ,如果 Office Web Apps Server 部署成功,在浏览器中可以看到 Web 应用程序开放平台接口 (WOPI) 协议发现 XML 文件。该文件的前几行应类似以下示例。

在线浏览 Office 文档之 Office Web Apps配置_第10张图片

这样就是部署成功了。如果要具体浏览某个文件,访问这个地址http://192.168.1.136/op/generate.aspx,指定相应的文件即可在线浏览了。

在线浏览 Office 文档之 Office Web Apps配置_第11张图片

至此,部署工作就大功告成了。至于怎么将自己的程序与office web apps 整合起来,将在另一篇文章《Asp.net 程序与 Office Web Apps 整合》里面进行介绍。

你可能感兴趣的:(在线浏览 Office 文档之 Office Web Apps配置)