RedirectToOptimalOWAServer 設為 False 之後無法使用 Proxy 連到 Client Access Server
上次修改主題的時間: 2008-02-08
Microsoft Exchange Server 2007 中的 Microsoft Office Outlook Web Access 使用兩種方法將使用者導向正確的 Client Access Server。一個組織中有多個 Active Directory 站台時,使用的方法取決於使用者信箱所在的 Active Directory 站台位置。這兩種方法稱為重新導向和 Proxy 處理。
如需相關資訊,請參閱了解 Proxy 與重新導向。
問題描述
Client Access Server 和 Mailbox Server 部署於 Active Directory 站台中。某些 Client Access Server 可能有外部 URL,而且可從網際網路連結。其他的 Client Access Server 可能僅有內部 URL,而且只能在組織的內部網路使用。
雖然使用者的信箱在站台 2,但是如果您有兩個 Active Directory 站台,其中每個站台都有一個具有外部 URL 的 Client Access Server,則使用者可以連線至站台 1 中的 Client Access Server。Outlook Web Access 會將使用者重新導向至站台 2 中的 Client Access Server,或是將使用者以 Proxy 送至站台 2 中的 Client Access Server。
根據預設,Outlook Web Access 會將使用者重新導向至站台 2 中 Client Access Server 的外部 URL。但是,如果 RedirecttoOptimalOWAServer 參數設為 false,Outlook Web Access 會嘗試使用 Proxy 連到站台 2 中 Client Access Server 的外部 URL,並略過內部 URL。
如果無法從網際網路使用站台 2 中的 Client Access Server,使用者會在使用 Proxy 從站台 1 中的 Client Access Server 連到站台 2 中的 Client Access Server 時收到 HTTP 404 (找不到頁面) 錯誤。重新建立問題的步驟如下:
- 設定 Proxy 處理,讓站台 2 中的使用者可透過站台 1 中的 Client Access Server 連接到他們的信箱,而不需要重新輸入他們的認證。
- 在站台 2 中,於 Client Access Server 上建立外部 URL (與內部 URL 不同)。
- 使用站台 1 中 Client Access Server 上的 Set-OwaVirtualDirectory 指令程式,將 RedirecttoOptimalOwaServer 參數設為 false。如需相關資訊,請參閱 Set-OwaVirtualDirectory。
- 封鎖從網際網路對站台 2 中 Client Access Server 的存取。簡單的作法是移除外部 URL 的 DNS 項目。
- 使用站台 1 中 Client Access Server 的 URL 登入站台 2 中的信箱。
在站台 1 中的 Client Access Server 上使用設定為 false 的 RedirecttoOptimalOwaServer 參數,會將使用者 Proxy 處理至站台 2 中 Client Access Server 上的外部 URL。如果站台 2 中的 Client Access Server 失去與網際網路的連線,使用者會收到 404 錯誤 (找不到頁面)。
若要解決此問題,但不允許從網際網路對站台 2 中 Client Access Server 的存取,請使用 Exchange 管理主控台或 Exchange 管理命令介面,將站台 2 中 Client Access Server 的外部 URL 設為 null。
開始之前
若要執行此程序,必須對您使用的帳戶委派 Exchange Server 系統管理員角色及目標伺服器本機 Administrators 群組的成員資格。
如需管理 Exchange 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量。
程序
您可以使用 Exchange 管理主控台或 Exchange 管理命令介面,將 /owa 虛擬目錄的外部 URL 設為 null。
使用 Exchange 管理主控台移除使用 Proxy 連到 Client Access Server 上的外部 URL
在 Exchange 管理主控台中按一下 [伺服器組態],然後按一下 [用戶端存取]。
在工作窗格中,選取使用 Proxy 連到的 Client Access Server,然後選取 /owa 虛擬目錄。
按一下 [Outlook Web Access] 索引標籤。
在 /owa 虛擬目錄上按一下滑鼠右鍵,然後按一下 [內容]。
在虛擬目錄內容對話方塊中,按一下 [一般] 索引標籤。
刪除 [外部 URL] 中的值。
按一下 [確定] 儲存變更並關閉內容視窗。
使用 Exchange 管理命令介面,將使用 Proxy 連到 Client Access Server 上的外部 URL 設為 null
登入使用 Proxy 連到的 Client Access Server。
執行下列命令,將預設網站上的 /owa 虛擬目錄之外部 URL 設為 null:
Set-owavirtualdirectory -identity "owa (default web site)" -ExternalURL $Null
如需語法及參數的相關資訊,請參閱 Set-OwaVirtualDirectory。
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.