[Sharepoint 2013] 設定 Sharepoint (http) 伺服器使用 Office Web Apps (https) 服務
續上篇 [Sharepoint 2013] 設定 Sharepoint (http) 伺服器使用 Office Web Apps (http) 服務,我們可以讓 OWA 服務更具有安全性,所以採用 SSL 憑證
開始以下步驟之下要準備好以下的基本環境
準備環境:
窮人版硬體架構:
窮人版系統架構:
-
- 用 Hyper-V 建立虛擬機器,作業系統均是 Windows 2012 Standard
- OWA 2013 安裝請參考 [Sharepoint 2013] 安裝 Office Web Apps Server 2013 (OWA)
- Sharepoint 2013 安裝請參考[Sharepoint 2013] 安裝 Sharepoint Server 2013
有關VM的網卡設定請參考 http://www.dotblogs.com.tw/yc421206/archive/2013/07/28/112561.aspx
詳細的網路卡設定在此就不多描述了
準備好環境之後就可以可以設定了:
請參考,[Windows 2012] IIS8 向 CA Server 請求憑證
執行結果,如下圖:
使用管理員權限開啟 PowerShell
New-OfficeWebAppsFarm -InternalUrl https://owa2013 -ExternalUrl https://owa2013.no-ip.org –CertificateName "owa2013.no-ip.org" –EditingEnabled
CertificateName:伺服器憑證必須要存在的名稱,最好與 DNS Name 相同。
執行結果,如下圖:
Note:最好讓 http 與 https 共存,Sharepoint 在綁定的時候比較容易成功。
參考 Office Web Apps Server Preview 的防火牆需求
基本上 OWA 裝好防火牆就會幫你設定好,若沒有在自己手動加入
- 連接埠 443,用於 HTTPS 流量
- 連接埠 80,用於 HTTP 流量
- 連接埠 809,用於各個執行 Office Web Apps Server 的伺服器之間的私人流量 (如果您要設定多伺服器的伺服器陣列)
在其他機器裡瀏覽 https://owa2013.no-ip.org/hosting/discovery,執行結果,如下圖:
請參考http://www.dotblogs.com.tw/yc421206/archive/2013/07/27/112559.aspx ,執行結果,如下圖:
使用管理員權限開啟 SharePoint 2013 管理命令介面
輸入以下命令
New-SPWOPIBinding -ServerName owa2013.no-ip.org
Set-SPWOPIZone –zone "external-https"
$config = (Get-SPSecurityTokenServiceConfig)
$config.AllowOAuthOverHttp = $true
$config.Update()
執行結果,如下圖:
Step7.授權帳號瀏覽 Sharepoint
請參考http://www.dotblogs.com.tw/yc421206/archive/2013/07/27/112560.aspx在這裡的帳號不能是集合管理員,若在集合管理員下的帳號則無法使用 OWA 服務,如下圖:
測試外部連結
新增文件,如下圖:
會跳出被阻檔的視窗,如下圖:
可順利編輯文件了,如下圖:
預覽文件,如下圖:
以上文章內容出自:http://www.dotblogs.com.tw/yc421206/archive/2013/07/28/112563.aspx
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET