configuração OpenSUSE
as seguintes directivas de configuração predefinidas são especificadas na ausência de configuração específica do contentor de máquina virtual para as distribuições Linux listadas.
OpenSUSE
Table of Default Directives
* condicionado em log_config_module carregado.
* condicionado em logio_ Module carregado.
** condicionado em mod_ssl carregado.,
a máquina Virtual predefinida substitui
configuração da máquina Virtual (porta 80): /etc/apache2 / default-vhost.conf configuração da máquina Virtual (porta 443): /etc/apache2 / default-vhost-ssl.conf
Módulos aplicáveis
O servidor web Apache oferece uma série de módulos que podem alterar a forma como o Apache funciona ou ampliar a sua capacidade.
mod_log_ Config:
este módulo é compilado por omissão na base Apache., As diretivas incluem:
BufferedLogs: Buffered log entries in memory before writing to disk. Isto é um botão de ligar|desligar.
CustomLog: define o formato do ficheiro e do registo.
LogFormat: especifica o formato do ficheiro de Registo.
TransferLog: indica a localização do ficheiro de Registo.
mod_ log_ Dug
registo de depuração configurável. Este módulo é experimental e pode ou não ser fornecido numa distribuição de pacotes. Se for fornecido, é provável que exija habilitação., As directivas incluem:
LogMessage: mensagens definidas pelo Utilizador registadas num registo de erros.
exemplo: adicionar mensagens de depuração configuráveis a uma marca de localização semelhante à abaixo.
LogMessage “/caminho/para/específicos/diretório tenha sido solicitada por” ${REMOTE_ADDR}
mod_log_forensic
Permite forense pedido de registro e análise. Muitas vezes incluído em distribuições de pacotes, mas pode exigir habilitação. Este módulo supercede mod_unique_id para fins forenses.,
A sinal “+” precede o identificador único para um registo de pedido inicial.
Um sinal ” – ” indica entradas de log subsequentes para o mesmo pedido.
Uma entrada final de log para um determinado pedido inclui um sinal de ” – ” que precede o identificador único. Isto indica o registo do pedido forense final. As directivas incluem:
ForensicLog: usado para registar pedidos de análise forense. A cada entrada de registo é atribuído um identificador único.
Forensic Log Format: Specifies a unique forensic ID to the beginning of the log string., Esta não é uma diretiva, mas sim informações relacionadas com o próprio id e o significado do caráter id inicial, que indica primeiro e subsequente log writes.ForensicLog: especifica um nome de arquivo para a localização do log forense em relação à raiz do servidor. Esta diretiva pode ser especificada na configuração do servidor principal, ou dentro de uma configuração vhost.
exemplo: entrada inicial de Registo forense chamandohttps://localhost usando o formato de registo por omissão:
exemplo: entrada final de Registo forense a partir do pedido acima.,
-3264:55958cb4:0
Exemplo: porta Padrão 80 vhost de configuração para um site, incluindo um costume forense log:
observações de Uso:
Se um fim registo de entrada não está escrito, o que significa que não há “-<id exclusivo>) entrada”, o pedido não foi concluída, indicando falha de script.uma vez que o módulo está ativado, a adição de uma variável %{forensic-id} a uma string de formato de log regular irá incluir um identificador forense em outros logs, i.e.,:
LogFormat “%{forense-id} %h %l %u %t “%i” %>s %S” comum
mod_logio:
Adiciona três novos formatos de log para o mod_log_config especificações de formato, incluindo o byte quantidades recebidas, enviadas, e transferido (combinação de recebidas e enviadas quantidades). Normalmente incluído na base Apache compile.
Logiotracktfb: permite o rastreamento de tempo entre o tempo de leitura do pedido inicial e o momento em que a primeira resposta byte é enviada.,
mod_filter: fornece filtros sensíveis ao contexto para a cadeia de saída, registrando qualquer número de fornecedores de filtros. o mod_filter não é específico ao registo, mas permite extrair pedidos específicos com base no fornecedor de filtros. Os containers de contexto incluem: configuração principal do apache, configuração do vhost, dentro de tags de diretório, e .ficheiros htaccess.
empregando este módulo permite filtrar pedidos contendo coisas como certos critérios de injeção e de que endereço IP é.,
este módulo é fornecido por padrão em muitas das distribuições de pacotes, mas pode exigir habilitação. Para efeitos de registo, a Directiva Filtrace publica informações no registo de erros. As diretivas incluem: AddOutputFilterByType: atribui um filtro de saída para um determinado tipo de mídia.
FilterChain: configura uma cadeia de filtros.FilterDeclare: declara um filtro inteligente.
FilterProtocol: faz com que o mod_filter trate correctamente os cabeçalhos de resposta.FilterProvider: Registers filter providers.,
FilterTrace: permite a depuração / informação de diagnóstico para um log de erro antes do processamento do provedor.exemplo: filtrar num contentor de contexto vhost condicionalmente no filtro e incluir módulos:
mod_unique_id:
constrói uma variável de ambiente e um identificador único para cada pedido. Muitas vezes incluído em distribuições de pacotes, mas pode exigir habilitação. Este identificador único é escrito no registo de acesso.,
este módulo foi substituído por mod_log_forensic para fins forenses, mas ainda é suportado por outros.
ao contrário do identificador forense, o identificador único é passado para o manipulador de aplicações através da variável de ambiente UNIQUE_ID. Isso permite que os desenvolvedores de aplicativos rastreem um pedido através do servidor web para o servidor de Aplicação. Pode ser útil para depurar um pedido.
Apache spins off child processes to handle requests, and a child instance processes several requests at a time., Como resultado, às vezes é desejável usar um identificador único para identificar uma única solicitação em várias instâncias do servidor e processos-filhos.
uma vez activo, o módulo fornece um identificador por omissão para o manipulador de aplicações.
Exemplo:
UNIQUE_ID: Vaf3en8AAQEAAAtoQlAAAAAA
O identificador é construído a partir de um endereço IP de 32 bits, 32 bits processo de IDENTIFICAÇÃO, 32-bit de carimbo de data / hora, acoplado a um contador de 16 bits para uma maior resolução do que um único segundo, o segmento de 32 bits de índice., O componente timestamp é UTC para evitar problemas com ajustes de horário de Verão. O manipulador de aplicações deve tratar o identificador apenas como um símbolo opaco e não dissecado em constituintes.
Leave a Reply