Proxy 規則表示式
使用 Proxy 規則表示式,在規則內指定資訊,以便讓配置規則的範圍更加精確。Proxy 規則表示式會指派給 Proxy 虛擬主機。在 Proxy 虛擬主機處理要求時,會評估該 Proxy 虛擬主機相關聯的 Proxy 規則表示式。只要有任何 Proxy 規則表示式評估為 true,就會執行 Proxy 規則表示式配置中指定的所有 Proxy 動作。
Proxy 規則表示式含有管理者所建立及管理的運算元和運算子。您可以利用運算元,根據下列準則來配置 Proxy 規則表示式:
- cell
- application
- module
- uri
- urigroup
單字 | 符號 |
---|---|
AND | && |
OR | || |
範例 1
在下列範例中,如果目標 Cell 名稱為 mycell,則表示式會評估為 true。否則,表示式會評估為 false。
cell=mycell
範例 2
在下列範例中,如果目標 Cell 名稱為 mycell,且應用程式名稱為 myapp,則表示式會評估為 true。否則,表示式會評估為 false。
cell=mycell AND application=”myapp”
範例 3
在下列範例中,如果目標 Cell 名稱為 mycell,且目標應用程式名稱為 myapp1 或 myapp2,則表示式會評估為 true。否則,表示式會評估為 false。
cell=mycell && (application=”myapp1” || application=”myapp2”)
範例 4
在下列範例中,如果目標 Cell 名稱是 mycell,且目標應用程式名稱不是 myapp,表示式就會評估為 true。 否則,表示式會評估為 false。
cell=mycell AND application!=myapp
範例 5
在下列範例中,如果要求 URI 符合型樣 /proxy1/*,則表示式會評估為 true。否則,表示式會評估為 false。
uri=”/proxy1/*”