• SharePoint 集成OWA概述


      简介

      OWA服务,也就是Office Web Application,微软提供的可以在线查看和编辑Office系列文档的服务,包括Word/Excel/PPT/OneNote。我们可以通过OWA服务和SharePoint集成,在线查看和编辑SharePoint站点文档库中的Office文档。

      而本文,主要就是介绍如何安装和配置OWA,并且,介绍其可能会遇到的一些问题。

      服务器架构

      安装过程

      安装服务器环境

      安装服务器是比较简单的,我们只需要创建虚拟机,然后安装服务器操作系统就可以了,唯一需要注意的就是服务器操作系统版本的选择,还有服务器的相关配置。

      我们这里安装的SharePoint Server 2013版本,所以服务器选择的是Windows Server 2012 R2,数据库选择的是SQL Server 2012 with SP1,如果我们想选择其他版本的操作系统或者数据库,记得先去查看SharePoint Server 2013的软件和硬件要求

      安装服务器环境以后,记得修改机器名为见名知意的机器名(非必需),这样方便我们以后访问和维护,同时,建议修改IP地址为静态IP,如果是DHCP的话,可能重启以后IP地址会动态变化,这样不方便后面的使用。

      接下来就是安装SQL Server数据库,数据库的安装是比较简单的,这里没有什么特别要说明的。

      再然后是SharePoint准备工具和SharePoint Server 2013的安装,准备工具里Windows Server AppFabric需要使用命令进行安装,SharePoint的安装只需要一步步安装和配置就可以了(具体可以参考我的SharePoint 2013 安装图解)。

      最后,就是OWA 2013的安装和配置。

      OWA安装介绍

      安装IIS和Net framework 3.5

      安装角色和服务

    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 和相关更新(可选)

      为 Office Web Apps Server 安装语言包(可选)

      创建 Office Web Apps Server 服务器场

    New-OfficeWebAppsFarm -InternalURL "http://servername" -AllowHttp -EditingEnabled

      验证是否成功创建了 Office Web Apps Server 服务器场

      http://servername/hosting/discovery

      配置OWA和SharePoint集成

      创建 SharePoint 2013 和 Office Web Apps Server 之间的绑定

    New-SPWOPIBinding -ServerName <WacServerName> -AllowHTTP

      查看针对 SharePoint 绑定的 WOPI 区域

    Get-SPWOPIZone

      将 WOPI 区域更改为 internal-http

    Set-SPWOPIZone -zone "internal-http"

      将 SharePoint 2013 中的 AllowOAuthOverHttp 设置更改为 True

    (Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

      如果此命令返回 False,则运行下列命令可将其设置为 True。

    $config = (Get-SPSecurityTokenServiceConfig)
    
    $config.AllowOAuthOverHttp = $true
    
    $config.Update()

      再次运行以下命令来验证 AllowOAuthOverHttp 设置现在是否设置为 True。

    (Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

      验证 Office Web Apps 是否正常运行

      附录

      SharePoint 2013 的硬件和软件要求

      https://technet.microsoft.com/library/a88d3f72-7ac3-4f08-b302-c4ca0a796268(v=office.16).aspx

      SharePoint 2013 安装图解

      https://www.cnblogs.com/jianyus/archive/2013/02/01/2889653.html

      部署 Office Web Apps Server

      https://technet.microsoft.com/zh-cn/library/jj219455.aspx

      为 SharePoint 2013 配置 Office Web Apps

      https://technet.microsoft.com/zh-cn/library/ff431687.aspx

      完整视频安装教程

      http://edu.csdn.net/course/detail/6724

  • 相关阅读:
    跨浏览器 JavaScript判断窗口是否最小化
    .net 5 获取用户真实IP(nginx)
    C# EF 字符串模糊查询完整实例 lambda
    (zt)过程生成
    (zt)IOS开发常用的开源类库和一些示例
    wp7 生命周期及多任务 详解
    Js中concat()与push()的区别
    Ruby中p、print和puts的区别
    jquery Bug:当表单中包含name为nodeType的input时jquery选择器失效的bug 与您分享我的快乐
    Openlaszlo学习(一)Demo "Applying Constraints"的修改 与您分享我的快乐
  • 原文地址:https://www.cnblogs.com/jianyus/p/8098884.html
Copyright © 2020-2023  润新知