Configurações de Ação de Regravação

Você pode configurar definições para implementar uma ação de regravação para pedidos de entrada identificados pelo servidor proxy. Ações de regravação definem como o servidor proxy regrava elementos dos localizadores uniformes de recursos (URL de uma mensagem de resposta). As ações de regravação muitas vezes são executadas para mascarar a identidade do servidor back-end com a do servidor proxy.

Para visualizar essa página do console administrativo, clique em Servidores > Tipos de Servidores > Servidores Proxy do WebSphere > proxy_server_name > Ações do Proxy > action_name.

Nome da Ação

Especifica um nome simbólico definido pelo usuário para uma ação de regravação.

Um nome de ação de regravação deve ser exclusivo e não pode conter um caractere inválido. O campo de nome não pode conter os seguintes caracteres: # \ / , : ; " * ? < > | = + & % '.

Tipo de Ação de Regravação

Especifica o tipo de ação de regravação a ser executada. Você pode especificar os seguintes tipos de ação de regravação: Resposta de URL absoluta, Redirecionar cabeçalho de local, Redirecionar código de status, Resposta de URL relativa, Configurar cookie.

Tabela 1. Tipos de Ação de Regravação
Tipo de Ação Descrição
Resposta de URL Absoluta Regrava um URI Absoluto em uma resposta de atributos de tag. O servidor proxy varre a resposta em busca de uma correspondência de atributo do padrão From. Se uma correspondência do padrão From ocorrer, o proxy regravará a resposta com base no padrão To. Exemplo:
frPattern = '/(.*)'
toPattern = '/prefix/$1'
A tag <img src="http://someserver/1.jpg" /> é alterada para <img src="https://someserver/1.jpg" />
Redirecionar cabeçalho de local Regrava o URI no cabeçalho de relocação da resposta http. Exemplo:
fromPattern = 'http:(.*)'
toPattern = 'https:$1'

O cabeçalho de local: "Location: http://www.ibm.com" é alterado para "Location: https://www.ibm.com"
Código de status de redirecionamento Especifica o código de status de redirecionamento na primeira linha de uma mensagem de resposta, como 301 ou 302.
Resposta de URL Relativa Regrava uma URL Relativa em uma resposta de atributos de tag. O servidor proxy varre a resposta em busca de uma correspondência de atributo do padrão From. Se uma correspondência do padrão From ocorrer, o proxy regravará a resposta com base no padrão To. Exemplo:
fromPattern = '/(.*)'
toPattern = '/prefix/$1'
A tag <img src="/myimages/1.jpg" /> é alterada para <img src="/prefix/myimages/1.jpg" />
Resposta de URL Relativa:Passiva Em vez de regravar a resposta diretamente, o servidor proxy inserirá um cookie no cabeçalho de resposta. Por exemplo: se um pedido de "/myimages/1.jpg" for reenviado do navegador com o cookie, o servidor proxy recriará o URI de pedido como "/prefix/myimages/1.jpg". Esse recurso exige um navegador que suporte cookies e, para cada sessão, apenas uma regra passiva pode ser criada.
Set-Cookie_Domain Regrava o atributo de domínio do cabeçalho set cookie. Exemplo:
fromPattern = '(.*)'
toPattern = '$1.cn'

O cabeçalho set cookie: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"" é
alterado para ser "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com.cn"" 
Set-Cookie_Path Regrava o atributo de caminho do cabeçalho set cookie. Exemplo:
frPattern = '(.*)'
toPattern = '/prefix$1'

O cabeçalho set cookie: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/""
é alterado para "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com";
path="/prefix/""  
Padrão From

Especifica o padrão de URL original na resposta do servidor de destino. O padrão pode incluir o seguinte símbolo curinga: * . Um padrão de URL pode ter um ou mais asteriscos (*).

Padrão To

Especifica o padrão resultando após a regravação. O padrão pode incluir o seguinte símbolo curinga: * . Um padrão de URL pode ter um ou mais asteriscos (*).

Ativar Regravação Passiva

Especifica se adia ou não a regravação do URI até que o pedido subseqüente para esse URI seja enviado pelo cliente. A ativação da regravação passiva evita que o servidor proxy regrave todos os links na resposta antes do reenvio da resposta ao cliente.

Nome do Cookie

Especifica o cookie no qual os atributos de caminho ou domínio são regravados. Essa configuração só é válida quando o tipo de ação é caminho Set-Cookie ou domínio Set-Cookie.

Limitar Padrão URL
Limitar Domínio de Cookie

Especifica uma restrição para limitar a regravação do domínio de cookie a apenas um conjunto de domínios especificados. Se nenhum domínio for especificado, todos os domínios serão regravados. Esse campo só será válido quando o tipo de ação de regravação especificado for o domínio Set cookie.

Limitar Caminho de Cookie

Especifica uma restrição que limita a regravação do caminho de cookie aos caminhos especificados. Se nenhum caminho for especificado, todos os caminhos serão regravados. Esse campo só será válido quando o tipo de ação de regravação especificado for o caminho Set cookie.



Nome do arquivo: ujpx_rewriteaction_detail.html