Office Web Apps安裝部署(一)

來源於:http://www.cnblogs.com/poissonnotes/p/3238238.htmlhtml

系統要求爲Windows Server 2012,web

注意:安裝Office Web Apps的服務器除了Office Web Apps以外,不能安裝其餘應用。包括不能安裝Office,lync,,sharepoint等應用,即要單獨部署。windows

安裝IIS 7.0

clip_image002

打開服務器管理器瀏覽器

clip_image004

添加角色和功能服務器

打開「添加角色和功能嚮導」界面,點擊下一步app

clip_image006

由於是基於本機安裝,因此要選擇「基於角色或者基於功能安裝」webapp

clip_image008

點擊「下一步」post

clip_image010

在服務器角色列表上選擇「Web服務器」網站

clip_image012

「下一步」,安裝。url

注意,在安裝IIS的時候要安裝Web服務器下面的「管理服務」,

clip_image013

或者按如下操做順序運行命令:

以管理員身份運行PowerShell

  View Code

這段PowerShell的意思 是啓用 Windows的相關的角色和功能,如墨跡手寫服務,ASP.NET 4.5,IIS服務等。

安裝Office Web Apps

http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=35489 連接下載 
Microsoft Office Web Apps Server

點擊安裝。

打開安裝文件,界面以下:

clip_image015

贊成協議,點擊「繼續」

clip_image017

選擇安裝位置,點擊「當即安裝」。

clip_image019

安裝完成以後,點擊「關閉」

clip_image021

安裝Office Web Apps補丁文件

http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=38378 下載補丁文件進行安裝

以下圖:

clip_image023

勾選許可條款,繼續安裝。

clip_image024

安裝完成界面。

安裝Office Web Apps語言包

Office Web Apps的語言包可讓用戶的Office文檔在sharepoint網站中以Web方式打開時,若是文檔內包含有多種語言時,能夠正常查看。語言包能夠在如下連接打開:

http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=35490

下圖是它的安裝界面

clip_image026

點擊接受協議,繼續。以完成安裝。

安裝以後重啓。不然接下來的操做中,PowerShell識別不了相關的cmdlet命令。

若是不想重啓的話,能夠在PowerShell中鍵入以下命令

Import-Module OfficeWebApps

以加載Office Web Apps管理命令集

注意:若是是給Office Web Apps服務器場安裝語言包,請將單個服務器先單獨從服務器場隔離開來,而後單個安裝。

佈署Office Web Apps

在OfficeWebApps服務器上,以管理員身份打開PowerShell,鍵入命令

New-OfficeWebAppsFarm –InternalURL "http://OfficeWebApps.veekee.cn" –AllowHttp –EditingEnabled

(其中http://OfficeWebApps.veekee.cn 的OfficeWebApps.veekee.cn 爲OfficeWebApps服務器的計算機全名。這個名稱根據具體環境而設)。

如圖所示

clip_image028

回車以肯定。

會出現提示

clip_image030

輸入」y」,回車。

成功的話,會返回列表信息

clip_image032

咱們能夠在服務器的瀏覽器中輸入下列Url以求證

http://OfficeWebApps.veekee.cn/hosting/discovery

(其中http://OfficeWebApps.veekee.cn 的OfficeWebApps.veekee.cn 爲OfficeWebApps服務器的計算機全名。這個名稱根據具體環境而設)

安裝成功的話,會顯示下圖信息:

clip_image034

至此Office Web Apps佈署成功。

通常狀況下,Office Web Apps要與其餘應用配合使用,以下圖所示:

clip_image035

從上圖可知,若是本身開發一個系統的話,實際上也是能夠調用Office web Apps。

 

 

 

Office Web Apps安裝部署(二)

 

SharePoint 2013調用Office Web Apps

注意:調用OfficeWebApps的sharepoint應用的身份認證必須是基於聲明的身份認證(claims-based authentication)

首先安裝好SharePoint2013,我在此部署文檔中使用的是免費的sharepiont foundation 2013.

操做系統環境爲:windows2012.

1. 安裝好sharepoint 2013以後。以管理員身份運行下列PowerShell

New-SPWOPIBinding -ServerName <WacServerName> -AllowHTTP

其中<WacServerName>爲Office Web Apps的域名全稱(FQDN),好比說:OfficeWebApps.veekee.cn.

上述PowerShell命令的意思是創建sharepoint文檔庫中Office文檔的打開關聯程序爲Office Web Apps.

成功的話會返回下面的信息,如圖所示

clip_image002

2. 以後再運行下列命令:

Get-SPWOPIZone

(WOPI指的是Web 應用程序開放平臺接口協議)

上述PowerShell命令意思是查看本sharepoint服務器與其餘服務器的通訊協議。

運行以後會返回以下信息:

clip_image004

返回internal-https,意思是接口協議用的是https。

通常狀況下,在內網用http協議就足夠了。

因此要改爲http協議,用下列命令:

Set-SPWOPIZone -zone "internal-http"

再用Get-SPWOPIZone查看,返回的是internal-http,修改爲功。

3.

而後再修改sharepoint與Office Web Apps的認證關係。要把AllowOAuthOverHttp這個屬性設置爲True.

用下列命令:

(Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

返回的爲false.

那麼就應該用下列命令設置此屬性爲true.

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

以下圖所示:

clip_image006

至此,Office Web Apps與SharePoint2013的關係就已經創建好了。能夠新建一個SharePoint網站看一下效果。

注意:建立文檔時,不要用系統賬戶 ,不然建立Office文檔會出錯

以下圖所示:

clip_image008

新建文檔的時候,會多出一個菜單,提示新建哪一種Office文檔。

還提供Office文檔的預覽效果,以下圖所示。

clip_image010

點擊打開相應文檔,會提供相似Office桌面版的效果,會讓你忘記這是一個web程序,彷彿就是一個桌面版的Office.

image

 

若是不能訪問的話,請檢查一下客戶端是否可以解析OWA的地址。 

 

參考文檔:

http://technet.microsoft.com/en-us/library/jj219455.aspx

http://technet.microsoft.com/en-us/library/ff431687.aspx

 

OWA相關的PowerShell命令

http://technet.microsoft.com/zh-cn/library/jj219457.aspx

相關文章
相關標籤/搜索