分享人:廣州華軟 星塵前端
Office Web Apps Server 是Office 服務器產品,它可提供在Sharepoint 2013網站中在線瀏覽和編輯 Word、PowerPoint、Excel 和 OneNote等Office 文檔,以及在線瀏覽PDF文檔。須要在外網使用Office Web Apps功能時須要在第三方服務商處申請SSL數字證書並在Office Web Apps服務器中安裝。web
1. Office Web Apps 2013服務器安裝的前提條件瀏覽器
2. SSL數字證書申請和部署服務器
3. Office Web Apps 2013安裝配置app
3.1 Office Web Apps服務器安裝webapp
3.2配置Office Web Apps服務器場測試
3.3配置Sharepoint2013前端服務器網站
3.4常見問題加密
4.總結spa
1. Office Web Apps服務器須要要單獨部署,安裝Office Web Apps的服務器除了Office Web Apps以外不能安裝其餘應用。包括不能安裝Office、Lync、Exchange、Sharepoint等應用。
2. 準備一臺虛擬機並安裝Windows Server 2012操做系統。
3. 安裝配置IIS服務器和ASP.NET 4.5功能。
打開IIS管理器
選中當前服務器,雙擊證書服務器
點擊右上角「建立證書申請」按鈕
輸入申請信息
將CSR代碼保存到本地的文本文件。
使用上面生成的CSR代碼在SSL數字證書服務商處申請SSL數字證書,具體方法請參考實際的SSL數字證書服務商提供的申請方法。
在控制檯中導入p7b證書:
單擊「Start」(開始),而後單擊「Run...」(運行...)。
鍵入「mmc」,而後單擊「OK」(肯定)。此時會打開 Microsoft 管理控制檯(控制檯)。
在「Console1」(控制檯 1)窗口中,單擊「File」(文件)菜單,而後選擇「Add/Remove Snap-in」(添加/刪除管理單元)。
在「Add or Remove Snap-in」(添加/刪除管理單元)窗口中,選擇「Certificates」(證書),而後單擊「Add」(添加)。
在「Certificates」(證書)管理單元窗口中,選擇「計算機帳戶」,而後單擊「Next」(下一步)。
在「Select Computer」(選擇計算機)窗口中,選擇「Local Computer」(本地計算機),而後單擊「Finish」(完成)。
在「Add or Remove Snap-in」(添加/刪除管理單元)窗口中,單擊「OK」(肯定)。
在「Console1」(控制檯 1)窗口中,單擊「+」展開文件夾。
右鍵單擊「Intermediate Certification Authorities」(中級證書頒發機構)文件夾,將鼠標懸停在「All Tasks」(全部任務)上,而後單擊「Import」(導入)。
在「Certificate Import Wizard」(證書導入嚮導)窗口中,單擊「Next」(下一步)。
單擊「Browse」(瀏覽)找到中級證書文件。
在「Open」(打開)窗口中,將文件擴展名篩選器更改成「PKCS #7 Certificates (*.spc;*.p7b)」(PKCS #7 證書 (*.spc;*.p7b)),選擇「*_iis_intermediates.p7b」文件,而後單擊「Open」(打開)。
請不要在此區域中安裝您的分支證書。不然,會從列表中刪除您的證書,必須從新安裝證書才能解決該問題。
在「Certificate Import Wizard」(證書導入嚮導)窗口中,單擊「Next」(下一步)。
選擇「Place all certificates in the following store」(將全部的證書放入下列存儲),而後單擊「Browse」(瀏覽)。
在「Select Certificate Store」(選擇證書存儲)窗口中,選擇「Intermediate Certification Authorities」(中級證書頒發機構),而後單擊「OK」(肯定)。
在「Certificate Import Wizard」(證書導入嚮導)窗口中,單擊「Next」(下一步)。
單擊「Finish」(完成)。
單擊「肯定」。
關閉「Console 1」(控制檯 1)窗口,而後單擊「No」(否)刪除控制檯設置。
打開IIS管理器
選中當前服務器,雙擊證書服務器
點擊右上角「完成證書申請」按鈕
導入下載的crt證書並設置友好名稱
完成。
1. 從http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=35489 連接下載 Microsoft Office Web Apps Server 2013。
2. 點擊安裝,打開安裝文件,界面以下:
3. 贊成協議,點擊「繼續」
4. 選擇安裝位置,點擊「當即安裝」。
5. 安裝完成以後,點擊「關閉」。
Office Web Apps 2013安裝完成後,若是須要在線打開PDF文檔,則須要在WebApp服務器上先安裝更新:KB2760445 。
在PowerShell命令控制檯中完成Office Web Apps服務器場的新建。
1. 導入OfficeWebApps功能模板
Import-Module OfficeWebApps
2. 建立Office Web Apps場
New-OfficeWebAppsFarm -InternalUrl "http://webapp.pyjyj.cn" -ExternalUrl "https://webapp.pyedu.cn" -CertificateName "webapp.pyedu.cn" –EditingEnabled –AllowHttp -SSLOffloaded -ClipartEnabled –TranslationEnabled
其中紅色部分爲SSL加密數字證書名稱。
輸入「y」,回車。
3. 測試Office Web Apps場
Office Web Apps場建立完成後,在瀏覽器中測試,輸入地址:https://webapp.pyedu.cn/hosting/discovery,將在瀏覽器中看到以下界面則表示功能正常:
打開Sharepoint 2013命令行
執行如下命令
Remove-SPWOPIBinding -All:$true
New-SPWOPIBinding -ServerName webapp.pyedu.cn -AllowHTTP
Set-SPWOPIZone –zone 「external-https」
$config= (Get-SPSecurityTokenServiceConfig)
$config.AllowOAuthOverHttp= $true
$config.Update()
若是須要在Sharepoitn 2013中打開Excel文檔時使用Excel Services服務而不是使用Office Web Apps,則能夠刪除Office Web Apps的Excel應用程序的Binding,命令以下 :
Remove-SPWOPIBinding –Application 「Excel」
1.在線打開文檔錯誤「服務器上發生錯誤」,以下圖所示:
2.解決方法
檢查Sharepoint服務器的Windows服務NetPipeAdapter服務是否已中止,從新啓動後功能正常。
當證書過時從新續費或證書不能正常使用時,必須從新在webapp服務器的IIS管理器中使用申請證書生成CSR代碼,再到證書網站從新生成密鑰,而後從新下載證書和從新安裝證書和配置。
打開IIS管理器
選中當前服務器,雙擊證書服務器
點擊右上角「建立證書申請」按鈕
輸入申請信息
將CSR代碼保存到本地的文本文件。
點擊從新生成密鑰按鈕
點擊證書密鑰更新
粘貼CSR代碼
點擊保存
10分鐘後在SSL證書管理頁面從新下載證書
從新部署證書
本文詳細的介紹了Office Web Apps Server2013的安裝配置以及與Sharepoint 2013綁定實現office文檔在線瀏覽和編輯的過程。這些過程是在實際安裝配置中總結出來的,但願對有在Sharepoint 2013中集成Office Web Apps Server2013文檔服務需求的有必定幫助。