Office Web Apps安裝部署(一)

來源:互聯網
上載者:User

標籤:blog   http   使用   os   io   strong   檔案   ar   

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

系統要求為Windows Server 2012,

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

安裝IIS 7.0

開啟伺服器管理員

添加角色和功能

開啟“添加角色和功能嚮導”介面,點擊下一步

因為是基於本機安裝,所以要選擇“基於角色或者基於功能安裝”

點擊“下一步”

在伺服器角色列表上選擇“Web伺服器”

“下一步”,安裝。

注意,在安裝IIS的時候要安裝Web伺服器下面的“管理服務”,

或者按以下操作順序運行命令:

以管理員身份運行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

點擊安裝。

開啟安裝檔案,介面如下:

同意協議,點擊“繼續”

選擇安裝位置,點擊“立即安裝”。

安裝完成之後,點擊“關閉”

安裝Office Web Apps補丁檔案

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

如:

勾選授權條款,繼續安裝。

安裝完成介面。

安裝Office Web Apps語言套件

Office Web Apps的語言套件可以讓使用者的Office文檔在sharepoint網站中以Web方式開啟時,如果文檔內包含有多種語言時,可以正常查看。語言套件可以在以下連結開啟:

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

是它的安裝介面

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

安裝之後重啟。否則接下來的操作中,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伺服器的電腦全名。這個名稱根據具體環境而設)。

斷行符號以確定。

會出現提示

輸入”y”,斷行符號。

成功的話,會返回列表資訊

我們可以在伺服器的瀏覽器中輸入下列Url以求證

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

(其中http://OfficeWebApps.veekee.cn 的OfficeWebApps.veekee.cn 為OfficeWebApps伺服器的電腦全名。這個名稱根據具體環境而設)

安裝成功的話,會顯示資訊:

至此Office Web Apps布署成功。

一般情況下,Office Web Apps要與其他應用配合使用,如所示:

從可知,如果自己開發一個系統的話,實際上也是可以調用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.

成功的話會返回下面的資訊,

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

Get-SPWOPIZone

(WOPI指的是Web 應用程式開放式平台介面協議)

上述PowerShell命令意思是查看本sharepoint伺服器與其他伺服器的通訊協定。

運行之後會返回如下資訊:

返回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()

如所示:

至此,Office Web Apps與SharePoint2013的關係就已經建立好了。可以建立一個SharePoint網站看一下效果。

注意:建立文檔時,不要用系統帳戶 ,否則建立Office文檔會出錯

如所示:

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

還提供Office文檔的預覽效果,如所示。

點擊開啟相應文檔,會提供類似Office案頭版的效果,會讓你忘記這是一個web程式,彷彿就是一個案頭版的Office.

 

如果不能訪問的話,請檢查一下用戶端是否能夠解析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

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.