管理 Proxy 動作

您可以建立新的 Proxy 動作,也可以管理現有的 Proxy 動作。Proxy 伺服器動作是 Proxy 虛擬主機收到 HTTP 要求或 HTTP 回應時所執行的事件。Proxy 伺服器動作的一些例子包括快取動作、重新撰寫動作、壓縮動作、標頭修改動作,以及遞送動作。

開始之前

除非 Proxy 動作有相關聯的 Proxy 規則表示式,否則,無法執行 Proxy 動作。 Proxy 規則表示式只在有相關聯的 Proxy 虛擬主機時,才會進行評估。 沒有 Proxy 規則表示式或 Proxy 虛擬主機,也可以建立或管理 Proxy 動作;但沒有它們,就無法使用 Proxy 動作。

關於這項作業

Proxy 動作會關聯於若干 Proxy 規則表示式。 如果一個 Proxy 規則表示式得出 true,就會執行 Proxy 規則表示式配置中所指定的所有 Proxy 動作。 請完成這些步驟來建立 Proxy 伺服器的新 Proxy 動作,或管理現有的 Proxy 動作。

程序

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

指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjpx_action
檔名:tjpx_action.html