1. 程式人生 > >SharePoint 集成OWA概述

SharePoint 集成OWA概述

arm -m hive gpo 服務器 abr config false sql

  簡介

  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

SharePoint 集成OWA概述