Sun Java System Web Proxy Server 4.0.4 管理指南

篩選 URL

您可以使用包含 URL 的檔案來配置代理伺服器要擷取的內容。您可以設定一份代理伺服器一定支援的 URL 清單,以及一份絕不支援的 URL 清單。

例如,如果您是網際網路服務提供者,所執行的代理伺服器提供適合兒童的內容,則可設定一份 URL 清單,包含經核准適合兒童檢視的 URL。然後您可以讓代理伺服器僅擷取經過核准的 URL。如果用戶端試圖連線至不受支援的 URL,您可以讓代理伺服器傳回預設的「Forbidden」訊息,或是建立一則自訂訊息,說明用戶端無法存取該 URL 的原因。

若要依 URL 來限制存取,請透過 Server Manager 建立一個包含 URL 的檔案以允許或限制存取。您可以透過 Server Manager 完成此動作。建立好檔案後,就可以設定限制。後面幾節會討論這些程序。

建立 URL 篩選檔案

篩選檔案是一個包含 URL 清單的檔案。代理伺服器使用的篩選檔案為純文字檔案,其中包含多行採用以下式樣的 URL:

protocol://host:port/path/filename

在以下三個區段的每個區段中都可以使用常規表示式:protocolhost:portpath/filename。例如,若要為連線至 netscape.com 網域的所有協定建立一個 URL 式樣,則您應在檔案中增加以下一行:

.*://.*\\.example\\.com/.*

這一行僅在不指定連接埠號時才會作用。如需有關常規表示式的更多資訊,請參閱第 16 章, 管理範本和資源中的「瞭解常規表示式」。

如果您不想使用 Server Manager 而要自己建立檔案,請使用 [Server Manager] 頁面建立一個空的檔案,然後在該檔案中自行增加文字,或以包含常規表示式的檔案來取代該檔案。

Procedure建立篩選檔案

  1. 存取 Server Manager,然後按一下 [Filters] 標籤。

  2. 按一下 [Restrict URL Filter Access] 連結。

    此時會顯示 [Restrict URL Filter Access] 頁面。

  3. 從 [Create/Edit] 按鈕旁的下拉式清單中選擇 [New Filter]。

  4. 在下拉式清單右邊的文字方塊中鍵入篩選檔案的名稱,然後按一下 [Create/Edit] 按鈕。

    此時會顯示 [Filter Editor] 頁面。

  5. 在 [Filter Content] 可捲動文字方塊中鍵入 URL 及 URL 的常規表示式。

    [Reset] 按鈕可清除欄位內的所有文字。

    如需有關常規表示式的更多資訊,請參閱第 16 章, 管理範本和資源中的「瞭解常規表示式」。

  6. 按一下 [OK]。

    代理伺服器即會建立檔案,並使您返回 [Restrict URL Filter Access] 頁面。篩選檔案建立在 proxy-serverid/conf_bk 目錄中。

設定篩選檔案的預設存取

備妥內含要使用的 URL 之篩選檔案後,即可設定這些 URL 的預設存取。

Procedure設定篩選檔案的預設存取

  1. 存取 Server Manager,然後按一下 [Filters] 標籤。

  2. 按一下 [Restrict URL Filter Access] 連結。

    此時會顯示 [Restrict URL Filter Access] 頁面。

  3. 選擇要與篩選器一起使用的範本。

    通常您會希望建立的篩選檔案可以用於整個代理伺服器,但是您可能需要針對 HTTP 和 FTP 分別建立一組篩選檔案。

  4. 請使用 [URL Filter To Allow ] 清單選擇一個篩選檔案,其中包含您要代理伺服器支援的 URL。

  5. 請使用 [URL Filter To Deny] 清單選擇一個篩選檔案,其中包含您要代理伺服器拒絕存取的 URL。

  6. 選擇用戶端請求遭到拒絕的 URL 時,您希望代理伺服器傳回的文字。

    • 傳送代理伺服器產生的預設「Forbidden」回應。

      • 傳送含有自訂文字的文字檔或 HTML 檔案。在文字方塊中鍵入此檔案的絕對路徑。

  7. 按一下 [OK]。

  8. 按一下 [Restart Required]。此時會顯示 [Apply Changes] 頁面。

  9. 按一下 [Restart Proxy Server] 按鈕以套用變更。