O que há de novo no Apache HTTP Server 2.4?

Novos recursos no Apache HTTP Server 2.4.x

O Apache 2.4.1 foi lançado em fevereiro de 2012 com muitos aprimoramentos e novos recursos. A versão mais recente enquanto escrevo é a 2.4.10 lançada em julho de 2014.

Neste artigo, falarei sobre alguns dos aprimoramentos significativos e novos recursos incluídos na versão Apache 2.4.

Aprimoramento

KeepAliveTimeout: É possível especificar KeepAliveTimeout em milissegundos com esta versão. Para isso, basta adicionar a diretiva KeepAliveTimeout no arquivo httpd.conf.

Ex:

KeepAliveTimeout 5
#Obviously you have to change this value from 5 to something you wish.

Uso de memória: Apache 2.4 alega usar menos memória que 2.2.x

Evento MPM: Evento MPM (módulo multi-processamento) agora é totalmente suportado. Em uma versão anterior, era experimental.

  Como usar valores de células para rótulos de gráfico do Excel

mod_ssl: suporta grampeamento OCSP, pode compartilhar dados de sessão SSL entre servidores através do Memcached.

mod_proxy: o bloco Location e LocationMatch na diretiva ProxyPass oferece uma vantagem de desempenho significativa.

Novos Módulos

mod_heartmonitor, mod_lbmethod_heartbeat: Isso permite que o mod_proxy_balancer verifique o número de conexões ativas no servidor back-end e execute o balanceamento de carga.

mod_auth_form: Isso permitirá que você use o formulário de login HTML para restringir o acesso. este módulo tem uma dependência de mod_session, e estes fazem uso de cookies HTTP.

mod_allowmethods: Agora você pode restringir os métodos HTTP em sua instância do Apache com a configuração simples.

<Location /> 
AllowMethods GET HEAD
</Location>

mod_ratelimit: se você estiver executando um servidor web em baixa largura de banda ou apenas deseja limitar a largura de banda, este módulo é para você. Isso pode restringir a largura de banda do cliente para o local configurado no arquivo httpd.conf.

  7 Melhor Software de Rastreamento de Conversão para Gerentes

Exemplo: –

<Location /downloads> 
SetOutputFilter RATE_LIMIT 
SetEnv rate-limit 400
</Location>

Observação – o limite de taxa está em KiB/s

mod_data: Este módulo converte o corpo da resposta em um URL de dados RFC2397. O URL de dados é útil quando você deseja reduzir o número de conexões durante o carregamento da página/aplicativo. Isso também pode ser incluído em linguagens PHP.

Acredito que acima estão mudanças significativas no Apache 2.4. Você também pode consultar o Apache oficial 2.4 página para detalhes completos.

Gostou de ler o artigo? Que tal compartilhar com o mundo?