Vad är nytt i Apache HTTP Server 2.4?

Nya funktioner i Apache HTTP Server 2.4.x

Apache 2.4.1 släpptes i februari 2012 med mycket stora förbättringar och nya funktioner. Den senaste versionen som jag skriver är 2.4.10 som släpptes i juli 2014.

I den här artikeln kommer jag att prata om några av de betydande förbättringarna, nya funktioner som ingår i Apache 2.4-versionen.

Förbättring

KeepAliveTimeout: Det är möjligt att ange KeepAliveTimeout i millisekunder med denna version. För att göra det, lägg bara till KeepAliveTimeout-direktivet i filen httpd.conf.

Ex:

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

Minnesanvändning: Apache 2.4 påstår sig använda mindre minne än 2.2.x

Event MPM: Event MPM (Multi-Processing Module) stöds nu fullt ut. I en tidigare version var det experimentellt.

mod_ssl: stöder OCSP-häftning, kan dela SSL-sessionsdata mellan servrar via Memcached.

mod_proxy: Location och LocationMatch-block i ProxyPass-direktivet erbjuder den betydande prestandafördelen.

Nya moduler

mod_heartmonitor, mod_lbmethod_heartbeat: Detta tillåter mod_proxy_balancer att kontrollera antalet aktiva anslutningar på backend-servern och utföra lastbalansering.

mod_auth_form: Detta gör att du kan använda HTML-inloggningsformulär för att begränsa åtkomsten. Detta modul har ett beroende av mod_session, och dessa använder sig av HTTP-cookies.

mod_allowmethods: Nu kan du begränsa HTTP-metoder i din Apache-instans med den enkla konfigurationen.

<Location /> 
AllowMethods GET HEAD
</Location>

mod_ratelimit: om du kör en webbserver med låg bandbredd eller bara vill begränsa bandbredden är denna modul för dig. Detta kan begränsa klientbandbredden till din konfigurerade plats i filen httpd.conf.

Ex: –

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

Obs – satsgränsen är i KiB/s

mod_data: Denna modul konverterar svarstexten till en RFC2397-data-URL. Data URL är användbar när du vill minska antalet anslutningar när du laddar sida/applikation. Detta kan också inkluderas i PHP-språk.

Jag tror att ovan är betydande förändringar i Apache 2.4. Du kan också hänvisa till officiella Apache 2.4 sida för fullständig information.

Gillade du att läsa artikeln? Vad sägs om att dela med världen?