Serviço HTTP

Utilize a página Serviço HTTP para especificar a política geral de registro de acesso aos aplicativos da Web.

O serviço HTTP fornece os recursos para implantação de aplicativos da Web e para tornar acessíveis os aplicativos da Web instalados por clientes HTTP, juntamente com servidores virtuais, conjunto de ameaças e a capacidade Configuração de Rede.

O Servidor GlassFish utiliza o log de acesso do serviço HTTP para ativar e configurar a circulação de logs de acesso nos servidores virtuais. Esses registros estão localizados no diretório domain-dir/logs/access e são nomeados como segue: virtual_server_name_access_log.yyyyMMdd-HHhmmmsss.txt

A página Serviço HTTP contém as opções a seguir:

Carregar padrões

Botão para restaurar os valores padrão de todas as configurações.

Nome da configuração

Nome da configuração ao qual as configurações desta página serão enviadas. Este campo é de somente leitura.

SSO

Identifica se o logon único está ativado por padrão para todos os aplicativos da Web em todos os servidores virtuais neste servidor que estão configurados para o mesmo domínio. Se essa opção não está ativada, o logon único é desativado por padrão para todos os servidores virtuais e os usuários precisam autenticar separadamente em cada aplicativo em cada servidor virtual. Você pode sobrepor esta configuração para um servidor virtual individual. O SSO pode ser ativado ou desativado. Por padrão, a opção está desativada.

Log de acesso

Se essa opção for selecionada, o log de acesso será ativado para todos os subelementos de servidor virtual que não especificarem essa propriedade. Se não for selecionada, a opção desativará o log de acesso para todos os subelementos de servidor virtual que não especificarem essa propriedade. Por padrão, a opção está desativada.

Rotação

Se essa opção for selecionada, a rotação do arquivo de log será ativada. Por padrão, a opção está ativada.

Política de rotação

A única política de rotação disponível é tempo.

Intervalo de rotação

O número de minutos entre as rotações do log de acesso. Esse campo só será válido se a Política de rotação for tempo. O valor padrão é 1.440 minutos (24 horas).

Sufixo de rotação

Valor de sequência a ser adicionado ao final do nome do arquivo de log após a rotação. O valor padrão é dd-MM-yyyy.

Verifique se o sufixo de rotação contém valores suficientes para criar um sufixo exclusivo para cada rotação de log. Por exemplo, se o log de acesso for circulado mais de uma vez ao dia, inclua a hora do dia no sufixo de rotação.

Um sufixo exclusivo é necessário para assegurar que o arquivo de log de acesso seja circulado sempre que o intervalo de rotação for cumprido. Se o sufixo de rotação do novo arquivo de log de acesso for igual ao sufixo de rotação do arquivo de log existente, o arquivo não será circulado.

Contagem máx. de arquivos

O número máximo de arquivos de registro de acesso rotacionado a serem mantidos. Um valor negativo indica que não há limite para a contagem de arquivos. O valor padrão é –1.

Tamanho do buffer

O tamanho, em bytes, do buffer de registros de acesso ou um valor menor que ou igual a 0 para registros de acesso sem buffer. O valor padrão é 32.768.

Intervalo de gravação

O número de segundos antes que o log seja gravado no disco. O log de acesso é gravado quando o buffer está cheio ou quando o intervalo expira. Se o valor for menor que ou igual a 0, o buffer será sempre gravado, mesmo que não esteja cheio. Isso significa que, a cada vez que o servidor é acessado, a mensagem de log é armazenada diretamente no arquivo. O valor padrão é 300.

Formato

Valor de sequência que especifica quais informações devem ser capturadas no log de acesso e a ordem em que devem ser capturadas. O valor padrão é o seguinte:

%client.name% %auth-user-name% %datetime% %request% %status% %response.length%

Esses valores estão disponíveis para inclusão na sequência de formato:

%attribute.name%

Registra o valor (ao chamar seu método toString) do atributo de solicitação com o determinado nome

%auth-user-name%

Nome do usuário autorizado

%client.name%

Nome do host cliente

%client.dns%

DNS Cliente

%cookie.name%

O valor do cookie solicitado com o nome determinado

%cookie.value%

O valor do primeiro cookie encontrado na solicitação

%datetime%

Data do sistema

%request%

Linha de solicitação de HTTP completo

%status%

Status

%response.length%

Tamanho do conteúdo da resposta

%header.referer%

Cabeçalho do referenciador

%header.user-agent%

Cabeçalho de agente do usuário

%http-method%

Método HTTP

%http-uri%

URI HTTP

%query-str%

Sequência de consulta HTTP

%http-version%

Versão do protocolo HTTP

%header.accept%

Cabeçalho da aceitação

%header.date%

Cabeçalho de data

%header.if-mod-since%

Cabeçalho Se modificado desde

%header.auth%

Cabeçalho da autorização

%header.any%

Um valor de cabeçalho HTTP válido em RFC 2616 (qualquer também é um valor de cabeçalho válido; está especificado como variável, aqui)

%session.name%

O valor do atributo da sessão com o nome nome, NULL-SESSION-ATTRIBUTE-nome se o atributo nomeado não existe na sessão ou NULL-SESSION se nenhuma sessão existe

%time-taken%

Tempo (em milissegundos) que levou para efetuar o serviço de cada solicitação

%vs.id%

ID do servidor virtual

Propriedades adicionais

As propriedades adicionais do serviço HTTP. Para obter uma descrição das propriedades disponíveis, consulte Propriedades específicas do serviço HTTP.

Tarefas relacionadas
Comandos asadmin relacionados

Nenhum.

Copyright © 2010, Oracle e/ou suas empresas afiliadas. Todos os direitos reservados e de titularidade da Oracle Corporation. Proibida a reprodução total ou parcial. Advertência legal