Proxy 伺服器動作
使用 Proxy 伺服器動作,會與 Proxy 規則表示式產生關聯。如果 Proxy 規則表示式評估為 true,就會執行與該規則表示式相關聯的所有 Proxy 動作。Proxy 伺服器動作的一些例子包括快取動作、重新撰寫動作、壓縮動作、標頭修改動作,以及遞送動作。
快取動作
設定快取動作來決定是否快取回應。快取動作會指定前次修改因素和預設有效期限,來定義快取回應的方式。
重新編寫動作
重新編寫動作會定義 Proxy 伺服器如何重新編寫統一資源定址器 (URL)。重新編寫動作用來重新編寫回應訊息的元素。執行這個動作通常是為了以 Proxy 伺服器的身分,來遮罩後端伺服器身分。您可以利用這種類型的 Proxy 動作來重新撰寫下列元素:
- 絕對 URL 回應
- 重新導向位置標頭
- 重新導向狀態碼
- 相對 URL 回應
- Set-Cookie
壓縮動作
設定「HTTP 壓縮」動作,以壓縮送往伺服器的要求訊息內文,或壓縮傳給用戶端的回應訊息內文。這些 Proxy 動作支援的壓縮類型標準為 Deflate 和 Gzip。
標頭修改動作
實作標頭修改動作,以便對指定的 HTTP 標頭執行標頭修改動作。可用的標頭修改動作包括:
- 設定
- 附加
- 編輯
- 移除
遞送動作
一旦符合給定的規則表示式,就會使用遞送動作來遞送要求。可用的遞送動作類型如下:
- 應用程式伺服器遞送
應用程式伺服器遞送動作可讓您為應用程式伺服器指定每日時間對映。這些對映會在每日的指定時間,包含或排除應用程式伺服器來遞送要求。如果配置了多項每日時間對映,比對的順序會與它們在應用程式伺服器遞送配置中的出現順序相同。
- 通用伺服器叢集遞送
通用伺服器叢集遞送動作運作的方式,與應用程式伺服器遞送類似,但其適用於通用伺服器叢集,而非應用程式伺服器。
- 失敗遞送
失敗遞送動作用來傳回失敗狀態碼給入埠要求。失敗狀態碼的值指定在失敗遞送動作配置中。
- 重新導向遞送
重新導向遞送動作用來將入埠要求重新導向至不同的 URL。 重新導向要求時的目標 URL 會指定在重新導向遞送動作配置中。
- 本端遞送
本端遞送動作用來傳遞入埠要求,並由針對 Cell 部署的本端 Web 應用程式提供。