Expressões de Regras do Proxy
Utilize expressões de regra de proxy para deixar as regras de configuração mais granulares no escopo, especificando informações dentro da regra. As expressões de regras do proxy são designadas em um host virtual do proxy. Quando um pedido for tratado pelo host virtual do proxy, as expressões de regras do proxy associadas a esse host virtual do proxy serão avaliadas. Se alguma das expressões de regras do proxy for avaliada como true, então todas as ações do proxy especificadas na configuração de expressão de regras do proxy serão executadas.
- cell
- Aplicativo
- módulo
- uri
- urigroup
Palavra | Símbolo |
---|---|
AND | && |
OU | || |
Exemplo 1
No exemplo a seguir, a expressão será avaliada como true se o nome da célula de destino for mycell. Caso contrário, a expressão será avaliada como false.
cell=mycell
Exemplo 2
No exemplo a seguir, a expressão será avaliada como true se o nome da célula de destino for mycell e o nome do aplicativo for myapp. Caso contrário, a expressão será avaliada como false.
cell=mycell AND application=”myapp”
Exemplo 3
No exemplo a seguir, a expressão será avaliada como true se o nome da célula de destino for mycell e o nome do aplicativo for myapp1 ou myapp2. Caso contrário, a expressão será avaliada como false.
cell=mycell && (application=”myapp1” || application=”myapp2”)
Exemplo 4
No exemplo a seguir, a expressão será avaliada como true se o nome da célula de destino for mycell e o aplicativo de destino não for chamado de myapp. Caso contrário, a expressão será avaliada como false.
cell=mycell AND application!=myapp
Exemplo 5
No exemplo a seguir, a expressão será avaliada como true se o URI de pedido corresponder ao padrão /proxy1/*. Caso contrário, a expressão será avaliada como false.
uri=”/proxy1/*”