管理 Proxy 動作
您可以建立新的 Proxy 動作,也可以管理現有的 Proxy 動作。Proxy 伺服器動作是 Proxy 虛擬主機收到 HTTP 要求或 HTTP 回應時所執行的事件。Proxy 伺服器動作的一些例子包括快取動作、重新撰寫動作、壓縮動作、標頭修改動作,以及遞送動作。
開始之前
關於這項作業
程序
- 從管理主控台中,選取伺服器 > 伺服器類型 > WebSphere Proxy 伺服器 > proxy_server_name > Proxy 動作。
- 選擇性的: 管理現有的 Proxy 動作配置。
- 如果您想要檢視或修改現有 Proxy 動作的設定,請按一下 proxy_action_name。 如果您已變更 Proxy 動作配置,請按一下確定來儲存變更。
- 按一下刪除來移除已選取的現有 Proxy 動作。
- 如果您想建立快取 Proxy 動作,請按一下新建快取動作。
- 在「動作名稱」欄位中,輸入 Proxy 動作的名稱。 「動作名稱」用來作為這個 Proxy 動作配置的唯一 ID。 「動作名稱」在 Cell 內必須是唯一的,且不能包括任何下列字元:# \ / , : ; " * ? < > | = + & % '.
- 選取啟用快取勾選框來啟用快取。
- 輸入預設有效期限欄位值(秒)。 「預設有效期限」欄位指定在快取回應到期之前的時間量(秒)。
- 輸入前次修改時間係數的值(秒)。 「前次修改因素」欄位指定在回應沒有明確的 HTTP 期限標頭的情況下,在快取回應之前的時間量(秒)。
- 按一下確定來儲存 Proxy 動作配置。
- 如果您想建立壓縮動作,請按一下新建 HTTP 要求壓縮動作,建立用於要求的動作,或按一下新建 HTTP 回應壓縮動作,建立用於回應的動作。
- 在動作名稱欄位中,輸入 Proxy 動作的名稱。 「動作名稱」用來作為這個 Proxy 動作配置的唯一 ID。 「動作名稱」在 Cell 內必須是唯一的,且不能包括任何下列字元:# \ / , : ; " * ? < > | = + & % '.
- 從「壓縮類型」功能表中,選取適當的壓縮類型。
- 選取應該壓縮的內容類型。 您可以選取多個要壓縮的內容類型。 請按一下新建,將新內容類型新增到清單中。 如果您想從清單中移除內容類型,請選取要移除的內容類型,然後按一下刪除。
- 按一下確定來儲存 Proxy 動作配置。
- 如果您想建立標頭動作,請按一下新建 HTTP 要求標頭動作,建立用於要求的動作,或按一下新建 HTTP 回應標頭動作,建立用於回應的動作。
- 在動作名稱欄位中,輸入 Proxy 動作的名稱。 「動作名稱」用來作為這個 Proxy 動作配置的唯一 ID。 「動作名稱」在 Cell 內必須是唯一的,且不能包括任何下列字元:# \ / , : ; " * ? < > | = + & % '.
- 在標頭名稱欄位中,輸入要修改的 HTTP 標頭名稱。
- 從標頭修改動作功能表中,選取適當的動作。 可用的標頭修改動作包括:
- 設定
- 附加
- 編輯
- 移除
- 在標頭值欄位中,輸入要用於「標頭修改動作」的值。
- 在標頭值表示式欄位中,輸入要在標頭值上執行的表示式。 這時會評估「標頭值表示式」,如果評估傳回相符,就會執行修改動作。
- 如果要建立「HTTP 要求標頭」動作,請選取所執行之「標頭修改動作」的適當方法。 您可以選取多個方法。請按一下新建,將新方法新增到清單。如果您想將方法從清單中移除,請選取要移除的方法,然後按一下刪除。
- 如果您要建立「HTTP 回應標頭」動作,請選取所執行之「標頭修改動作」的適當狀態碼。 您可以選取多個要包含的狀態碼。請按一下新建,將新狀態碼新增到清單。如果您想將狀態碼從清單中移除,請選取要移除的狀態碼,然後按一下刪除。
- 按一下確定來儲存 Proxy 動作配置。
- 如果您想建立重新編寫動作 Proxy 動作,請按一下新建重新編寫動作。
- 在動作名稱欄位中,輸入 Proxy 動作的名稱。 「動作名稱」用來作為這個 Proxy 動作配置的唯一 ID。 「動作名稱」在 Cell 內必須是唯一的,且不能包括任何下列字元:# \ / , : ; " * ? < > | = + & % '.
- 在「重新編寫動作類型」功能表中,選取要執行的重新編寫動作類型。 您可以利用這種類型的 Proxy 動作來重新撰寫下列元素:
- 絕對 URL 回應
- 重新導向位置標頭
- 重新導向狀態碼
- 相對 URL 回應
- 設定 Cookie 網域
- 設定 Cookie 路徑
- 在來源型樣欄位中,輸入要重新編寫的主體 URL 型樣。
- 在目標型樣欄位中,輸入進行重新編寫之後所產生的 URL 型樣。
- 選擇性的: 選取啟用被動重新編寫,以延遲重新編寫 URI,直到用戶端傳送該 URI 的後續要求為止。
- 選擇性的: 在 Cookie 名稱欄位中,輸入要重新編寫之網域或路徑的 Cookie 名稱。 這個欄位只適用於 Set-Cookie 類型的重新編寫動作。
- 選擇性的: 在限制 URL 型樣欄位中,指定在回應訊息中重新編寫 URL 型樣時的限制。 一旦限制 URL 型樣,會阻止 Proxy 伺服器在特定頁面的回應訊息中,重新編寫所有 URL 型樣。這個欄位只適用於絕對 URL 回應動作類型或相對 URL 回應動作類型。
- 選擇性的: 在限制 Cookie 網域欄位中,指定一項限制,使重新編寫的 Cookie 網域只限於一組指定的網域。 如果未指定任何網域,便會重新編寫所有網域。這個欄位只對重新撰寫動作 Set-Cookie 類型有效。
- 選擇性的: 在限制 Cookie 路徑欄位中,指定一項限制,使重新編寫的 Cookie 路徑只限於一組指定的路徑。 如果未指定任何路徑,便會重新編寫所有路徑。這個欄位只對重新撰寫動作 Set-Cookie 類型有效。
- 按一下確定來儲存 Proxy 動作配置。
- 如果您想建立遞送 Proxy 動作,請按下列項目之一:新建應用程式伺服器遞送、新建通用伺服器叢集遞送、新建失敗遞送、新建重新導向遞送或新建本端遞送。
- 在動作名稱欄位中,輸入 Proxy 動作的名稱。 「動作名稱」用來作為這個 Proxy 動作配置的唯一 ID。 「動作名稱」在 Cell 內必須是唯一的,且不能包括任何下列字元:# \ / , : ; " * ? < > | = + & % '.
- 如果要建立新的應用程式伺服器遞送,請遵循下列其他步驟:
- 在開始時間欄位中,輸入這項遞送規則的開始時間。如果利用 12 小時制來指定開始時間,請按一下 AM(上午)或 PM(下午)。如果利用 24 小時制來指定開始時間,請按一下 24 小時。
- 在結束時間欄位中,輸入這項遞送規則的完成時間。如果利用 12 小時制來指定結束時間,請按一下 AM(上午)或 PM(下午)。如果利用 24 小時制來指定結束時間,請按一下 24 小時。
- 從「動作」功能表中,選取包含或排除,以指定所配置的規則類型。
- 從「可用的應用程式伺服器」功能表中,選取將遵循這項規則的應用程式伺服器。
- 按一下 >。
- 如果您想將某部應用程式伺服器從「已啟用的應用程式伺服器」功能表中移除,請從「已啟用的應用程式伺服器」功能表中,選取該伺服器,然後按一下 <。
- 如果要建立新的通用伺服器叢集遞送,請遵循這些其他步驟:
- 從通用伺服器叢集名稱功能表中,選取將遵循這項規則的「通用伺服器叢集」。
- 選取主動親緣性或被動親緣性,作為親緣性類型。
- 如果您選取「主動親緣性」,請在預設有效期限欄位中,輸入有效期限(秒)。
- 如果您選取「被動親緣性」,請在 Cookie 名稱欄位中,輸入 Proxy 伺服器用來管理親緣性的 Cookie 名稱。
- 如果您選取「被動親緣性」,請選取利用這個 Cookie,以管理親緣性的通用伺服器對映。如果您需要建立任何其他對映,請按一下新建。如果您需要移除現有的 Cookie 對映,請選取適當的對映,然後按一下刪除。
- 按一下新建時間對映。
- 在開始時間欄位中,輸入這項遞送規則的開始時間。如果要一直都套用這個規則,請選取 24 小時。
- 在結束時間欄位中,輸入這項遞送規則的完成時間。如果要一直都套用這個規則,請選取 24 小時。
- 從「動作」功能表中,選取包含或排除,以指定所配置的規則類型。
- 從「可用的通用伺服器叢集成員」功能表中,選取將遵循這項規則的叢集成員。
- 按一下 >。
- 如果您想將某個叢集成員從「已啟用的通用伺服器叢集成員」功能表中移除,請從「已啟用的通用伺服器叢集成員」功能表中,選取該叢集成員,然後按一下 <。
- 按一下確定,返回以設定時刻規則,並繼續建立您的通用伺服器叢集遞送配置。
- 如果要建立失敗遞送,請遵循這個額外步驟:在失敗狀態碼欄位中,輸入必須用來指出要求不成功的狀態碼。
- 如果要建立重新導向遞送,請遵循這個額外步驟:在重新導向 URL 欄位中,輸入必須用來重新導向入埠要求的 URL。
- 如果要建立本端遞送,請遵循這個額外步驟:確認靜態檔案文件根目錄是正確的。如果列出的值不是您要的文件根目錄,請按一下編輯。如需變更靜態檔案文件根目錄的相關資訊,請參閱管理 Proxy 虛擬主機。
- 按一下確定,以完成 Proxy 動作規則的建立。
次主題
Proxy 伺服器動作
使用 Proxy 伺服器動作,會與 Proxy 規則表示式產生關聯。如果 Proxy 規則表示式評估為 true,就會執行與該規則表示式相關聯的所有 Proxy 動作。Proxy 伺服器動作的一些例子包括快取動作、重新撰寫動作、壓縮動作、標頭修改動作,以及遞送動作。Proxy 動作集合
請利用這個頁面來管理 Proxy 伺服器的動作。Proxy 動作包括建立、修改或刪除規則,這些規則會影響到 Proxy 伺服器之快取、壓縮、標頭、重新撰寫和遞送。「Proxy 動作集合」畫面可讓您透過單一介面來配置 Proxy 動作。快取動作設定
您可以配置 Proxy 伺服器的快取動作設定。 設定快取動作來決定是否快取回應。快取動作會指定前次修改係數和預設有效期限,來定義如何快取回應。HTTP 壓縮動作設定
您可以配置 HTTP 要求壓縮動作的設定,或配置 Proxy 伺服器之 HTTP 回應壓縮動作的設定。 設定壓縮動作來壓縮送往伺服器的要求訊息及送回用戶端的回應訊息。HTTP 標頭動作設定
您可以配置 HTTP 要求標頭動作的設定,或配置 Proxy 伺服器之 HTTP 回應標頭動作的設定。 使用標頭修改動作來新增、修改或刪除要求和回應標頭。重新撰寫動作設定
您可以配置一些設定,來實作 Proxy 伺服器所處理之出埠回應的重新撰寫動作。重新撰寫動作會定義 Proxy 伺服器如何重新撰寫統一資源定址器 (URL) 的元素,例如:HTML 頁面中的 URL,或是回應中的重新導向鏈結。重新撰寫動作通常是為了用 Proxy 伺服器 ID 來遮罩後端伺服器 ID。遞送動作設定
您可以配置 Proxy 伺服器的遞送動作設定。 請新增一個遞送動作,針對靜態檔案提供來定義對於本端檔案系統資源的遞送。通用伺服器叢集遞送動作設定
您可以配置 Proxy 伺服器的通用伺服器叢集遞送動作。請新增通用伺服器叢集遞送動作,來定義對特定通用伺服器叢集之入埠要求的路徑。時間對映設定
您可以配置 Proxy 伺服器的時間對映設定,以設定在特定時間間隔內的有效遞送規則。 這些設定可以指定給應用程式伺服器成員或通用伺服器叢集成員。


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjpx_action
檔名:tjpx_action.html