HTTP 主機重新導向功能可用來簡化某些多 VIP 環境中的 Horizon 負載平衡相似性需求。若要使用 HTTP 主機重新導向功能,UAG 管理員必須在 Horizon 設定中設定主機重新導向對應文字方塊。

當 HTTP 要求使用負載平衡器的主機名稱到達 UAG 時,UAG 會以 HTTP 307 重新導向來加以回應,並使用 UAG 本身所設定的主機名稱來取代負載平衡器的主機名稱。後續要求到達時,Horizon Client 則會直接與 UAG 重新連線。這可確保後續要求不會透過負載平衡器來路由傳送。重新導向功能避免了負載平衡器上的相似性控制問題,不會讓要求路由傳送至不正確的 UAG。

例如,請設想具有一個負載平衡器和兩個 UAG 應用裝置 (UAG1 和 UAG2) 的環境。如果要求使用負載平衡器的主機名稱 (load-balancer.example.com) 到達 UAG1,UAG1 會以 HTTP 307 重新導向來加以回應,並使用 UAG 本身所設定的主機名稱 (uag1.example.com) 來取代負載平衡器的主機名稱。後續要求到達時,Horizon Client 則會直接與 UAG1 重新連線。

使用 HTTP 主機重新導向時的考量事項

在使用 HTTP 主機重新導向功能時,您必須注意下列考量事項:

  • 必須有 N + 1 個虛擬 IP 位址,其中

    N - 環境中所部署的 UAG 應用裝置數目

    1 - 負載平衡器的 VIP

  • 您無法使用在第 7 層運作的負載平衡器。

若要在 Horizon 中進行設定,請參閱設定 Horizon 設定