Apache HTTP Server 2.4

O time de desenvolvimento do velho índio acaba de lançar uma nova release que promete melhorar e muito a performance do Web Server mais utilizado do mundo, o Apache Http Server versão 2.4 (já está na 2.4.1)

Muito já se especulava sobre essa nova versão. A sua beta release vinha com algumas features bem interessantes como o mod_proxy_fcgi – que de cara coloca em cheque a performance do Nginx —  bem que isso  é discutível e precisa de um benchmark para ser comprovado – novo apache versus nginx.

O novo módulo mod_ratelimit era umas das coisas que eu mais gostava nessa nova versão quando eu ainda brincava com a beta, mas aí veio a lista completa de novos módulos e eu fiquei mais animado. Vamos à lista:

mod_proxy_fcgi
FastCGI Protocol backend for mod_proxy
mod_proxy_scgi
SCGI Protocol backend for mod_proxy
mod_proxy_express
Provides dynamically configured mass reverse proxies for mod_proxy
mod_remoteip
Replaces the apparent client remote IP address and hostname for the request with the IP address list presented by a proxies or a load balancer via the request headers.
mod_heartmonitormod_lbmethod_heartbeat
Allow mod_proxy_balancer to base loadbalancing decisions on the number of active connections on the backend servers.
mod_proxy_html
Formerly a third-party module, this supports fixing of HTML links in a reverse proxy situation, where the backend generates URLs that are not valid for the proxy’s clients.
mod_sed
An advanced replacement of mod_substitute, allows to edit the response body with the full power of sed.
mod_auth_form
Allows to do form-based authentication.
mod_session
Allows to keep session state for clients, using cookie or database storage.
mod_allowmethods
New module to restrict certain HTTP methods without interfering with authentication or authorization.
mod_lua
Embeds the Lua language into httpd, for configuration and small business logic functions. (Experimental)
mod_log_debug
Allows to add customizable debug logging at different phases of the request processing.
mod_buffer
Provides for buffering the input and output filter stacks
mod_data
Convert response body into an RFC2397 data URL
mod_ratelimit
Provides Bandwidth Rate Limiting for Clients
mod_request
Provides Filters to handle and make available HTTP request bodies
mod_reflector
Provides Reflection of a request body as a response via the output filter stack.
mod_slotmem_shm
Provides a Slot-based shared memory provider (ala the scoreboard).
mod_xml2enc
Formerly a third-party module, this supports internationalisation in libxml2-based (markup-aware) filter modules.

Se você está louco para coloca-lá para rodar no seu ambiente, estou falando da 2.4.1, vá com calma!. Algumas mudanças importantes em seu httpd.conf serão necessárias, principalmente se você tiver aquela centena de milhares de virtual hosts.

Vejam que NameVirtualHost foi depreciado/descontinuado. Nada que um vi :%s//g não resolva o problema.

O pessoal está fazendo uma série de testes de segurança para saber se essa nova versão já vem com algum puta bug.. Vamos esperar para ver.

E a pergunta que eu faço “vale a pena migrar o seu ambiente produtivo para essa nova versão ?” A resposta é ainda não. Vamos esperar pra ver se nenhum bug veio junto com essa nova versão.

Fonte: http://blog.corujadeti.com.br

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s