使用 Server Manager 將 URL 對映至另一個伺服器,有時稱為鏡像伺服器。當用戶端使用鏡像 URL 來存取代理伺服器時,代理伺服器會從鏡像伺服器中擷取請求的文件,而不是從 URL 中指定的伺服器擷取。用戶端永遠不知道請求會送往不同的伺服器。您也可以重新導向 URL。在此情況下,代理伺服器只會將重新導向的 URL 傳回給用戶端,而不會傳回文件,所以用戶端可以繼續請求新的文件。對映也可讓您將 URL 對映至檔案,如同在 PAC 和 PAT 對映中一樣。
若要對映 URL,請指定 URL 前綴及對映位置。下列幾節說明各種 URL 對映。您可以建立下列 URL 對映類型:
標準對映可將一個 URL 前綴對映至另一個 URL 前綴。例如,您可以配置代理伺服器在收到以 http://www.example.com 開頭的請求時一律連線至特定的 URL。
反向對映可將重新導向的 URL 前綴對映至另一個 URL 前綴。當內部伺服器傳送至代理伺服器的是重新導向的回應,而不是文件時,這種對映就會與反向代理伺服器搭配使用。請參閱第 14 章, 使用反向代理伺服器以取得更多資訊。
常規表示式可將所有符合表示式的 URL 對映至單一 URL。例如,您可以將所有符合 .*job.* 的 URL 對映至特定的 URL,此 URL 可能說明代理伺服器不讓使用者連線至特定 URL 的原因。
用戶端自動配置可將 URL 對映至代理伺服器上儲存的特定 .pac 檔案。如需有關自動配置檔案的更多資訊,請參閱第 17 章, 使用用戶端自動配置檔案。
代理伺服器陣列表格 (PAT) 可將 URL 對映至代理伺服器上儲存的特定 .pat 檔案。您應該只從主代理伺服器建立這種類型的對映。如需有關 PAT 檔案及代理伺服器陣列的更多資訊,請參閱透過代理伺服器陣列路由。
存取 URL 的用戶端會傳送至相同或不同伺服器上的另一個位置。在不以尾隨斜線來存取目錄時,如果有一項資源已移動,或您需要維護相關連結的完整性,此功能非常有用。
例如,假設您有一個工作量沈重的 Web 伺服器,名為 hi.load.com ,但您想要鏡像至另一個名為 mirror.load.com 的伺服器。對於連線至 hi.load.com 電腦的 URL,您可以配置代理伺服器來使用 mirror.load.com 電腦。
來源 URL 前綴不能換碼,但在目標 (鏡像) URL 中,只有在 HTTP 請求中非法的字元才需要換碼。
請勿在前綴中使用尾隨斜線!
存取 Server Manager,然後按一下 [Routing] 標籤。
按一下 [Create Mapping] 連結。
這時會顯示 [Create Mapping] 頁面。
選擇您要建立的對映類型。
Regular Mappings。如果選取此選項,則頁面的下方區段會顯示下列選項:
Reverse Mappings。將重新導向的 URL 前綴對映至另一個 URL 前綴。如果選取此選項,則頁面的下方區段會顯示下列選項:
Regular Expressions。將所有符合表示式的 URL 對映至單一 URL。如需有關常規表示式的更多資訊,請參閱第 16 章, 管理範本和資源。
Client Autoconfiguration。 將 URL 對映至 Proxy Server 上儲存的特定 .pac 檔案。如需有關自動配置檔案的更多資訊,請參閱第 17 章, 使用用戶端自動配置檔案。
代理伺服器陣列表格 (PAT)。將 URL 對映至 Proxy Server 上儲存的特定 .pat 檔案。您應該只從主代理伺服器建立這種對映。如需有關 PAT 檔案和代理伺服器陣列的更多資訊,請參閱第 12 章, 快取中的「透過代理伺服器陣列路由」。
鍵入對映來源前綴。
以標準及反向對映而言,前綴應該是您要取代的 URL 部分。
以常規表示式對映而言,URL 前綴應該是您要比對的所有 URL 的常規表示式。如果您也選擇了對映的範本,則此常規表示式僅適用於範本之常規表示式內的 URL。
以用戶端自動配置對映及代理伺服器陣列表格對映而言,URL 前綴應該是用戶端所存取的完整 URL。
鍵入對映目標。
以用戶端自動配置及代理伺服器陣列表格之外的所有對映類型而言,此宣告應該是對映目標的完整 URL。以用戶端自動配置對映而言,此值應該是 .pac 檔案在代理伺服器硬碟上的絕對路徑。以代理伺服器陣列對映而言,此值應該是 .pat 檔案在主代理伺服器本機磁碟上的絕對路徑。
從下拉式清單中選取範本名稱,如果您不要套用範本,請讓值保留為 [NONE]。
按一下 [OK] 來建立對映。
按一下 [Restart Required]。
此時會顯示 [Apply Changes] 頁面。
按一下 [Restart Proxy Server] 按鈕以套用變更。
存取 Server Manager,然後按一下 [URL] 標籤。
按一下 [View/Edit Mappings] 連結。
此時會顯示 [View/Edit Mappings] 頁面。
在要修改的對映旁邊按一下 [Edit] 連結。您可以編輯前綴、對映的 URL 及對映所影響的範本。按一下 [OK] 以確認變更。
按一下 [Restart Required]。此時會顯示 [Apply Changes] 頁面。
按一下 [Restart Proxy Server] 按鈕以套用變更。
存取 Server Manager,然後按一下 [URL] 標籤。
按一下 [View/Edit Mappings] 連結。
此時會顯示 [View/Edit Mappings] 頁面。
選取要移除的對映,然後按一下旁邊的 [Remove] 連結。
按一下 [Restart Required]。此時會顯示 [Apply Changes] 頁面。
按一下 [Restart Proxy Server] 按鈕以套用變更。
您可以配置代理伺服器將重新導向的 URL 傳回給用戶端,而不是取得並傳回文件。透過重新導向,用戶端可知道最初請求的 URL 已重新導向不同的 URL。用戶端通常會立即請求重新導向的 URL。Netscape Navigator 會自動請求重新導向的 URL。使用者不必特別再次請求文件。
當您想要拒絕存取某個區域時,URL 重新導向非常有用,因為您可以將使用者重新導向一個說明拒絕存取理由的 URL。
存取 Server Manager,然後按一下 [URL] 標籤。
按一下 [Redirect URLs] 連結。此時會顯示 [Redirect URLs] 頁面。
鍵入一個為 URL 前綴的來源 URL。
鍵入重新導向的目標 URL。此 URL 可以是 URL 前綴或固定 URL。
如果選擇使用 URL 前綴做為要重新導向的目標 URL,請選取 URL 前綴欄位旁邊的單選按鈕,然後鍵入 URL 前綴。
如果選擇使用固定 URL,請選取 [Fixed URL] 欄位旁邊的單選按鈕,然後鍵入固定 URL。
按一下 [OK]。
按一下 [Restart Required]。
此時會顯示 [Apply Changes] 頁面。
按一下 [Restart Proxy Server] 按鈕以套用變更。