Apache é uma das mais populares plataformas de servidor open source Web usados pela Internet. Mesmo se você não é um usuário de Internet savvy , as chances são que você visitou um site pelo menos uma vez que estava hospedado em um servidor Web Apache potência. Quando você é um administrador do servidor Web Apache , você executa a maior parte das alterações do servidor e modificações na linha de comando . Modificações como mod_header e mod_expire pode ser feito para configurar os parâmetros de funcionamento do servidor Web , de modo que é melhor otimizado para executar quaisquer ações específicas, tais como a execução de um aplicativo da Web ou servindo-se um jogo de browser interativo. Processamento de Ordem Mod_Header
A ordem de processamento de mod_header é o único que pode ocorrer em praticamente qualquer lugar no arquivo de configuração do servidor do Apache , enquanto algumas modificações precisam ocorrer antes de outros. O módulo mod_header é válido no diretório da Web principal , no diretório de arquivos e até mesmo dentro de arquivos de configuração do htaccess . Do servidor. Quando um servidor Apache é inicializado e ele acessa os cabeçalhos para a informação, ele primeiro contato com o servidor principal , então qualquer host virtual se houver configurado, seguido do diretório e . Configurações htaccess e , em seguida, os arquivos e arquivos de localização . Invertendo pedidos de informações de cabeçalho usando mod_header pode resultar em servidores Web Apache com defeito .
Opcionais Condições para Mod_Header
Uma série de directivas podem ser feitas ao fazer um comando que mod_header alterar um pouco o propósito e efeito da mudança . Por exemplo , o "grupo " condição pode definir a resposta de um cabeçalho para retornar a mesma resposta de cada vez . O "add" condição pode adicionar mais informações aos cabeçalhos , mesmo se não houver informações duplicadas . Finalmente , a condição de " unset " pode ser usado para remover as entradas de cabeçalho duplicados e nomes.
Cabeçalho HTTP Mod_Expire
Este módulo do Apache é responsável pela definição da duração e validade pontos de sessão HTTP de cada usuário , que é a única conexão que eles fazem para o servidor web. Ao contrário mod_header , mod_expire é usado para terminar conexões do usuário para o servidor Web Apache . Por exemplo, se o servidor recebe certos cabeçalhos HTTP , mod_expire pode ser usado para validar sessão HTTP do usuário e identidade , tornando-se uma ferramenta de segurança útil para gerenciar informações de login em sites de alta segurança , como aqueles usados para operações bancárias on-line.
directivas para Mod_Expire
Existem três tipos principais de diretrizes utilizadas na implementação de um mod_expire : a directiva ExpiresDefault , diretivos e diretivos ExpiresByType ExpiresActive . O primeiro é o que define o algoritmo padrão que é usado para determinar o tempo de expiração de sessão HTTP . A directiva ExpiresByType permite aos administradores definir a duração das sessões HTTP e expirar -los por algumas vezes , se é uma expiração do tempo ou um erro de sintaxe (ou seja , o usuário digitou a senha errada ) . Uma directiva ExpiresActive é o que liga e desliga a geração de controle de cache, uma parte do arquivo de configuração do Apache htaccess . . Se esse cache está desligado , não haverá quaisquer cabeçalhos HTTP geradas para mod_header interagir.