Co nowego w Apache HTTP Server 2.4?

Nowe funkcje w Apache HTTP Server 2.4.x

Apache 2.4.1 został wydany w lutym 2012 roku z wieloma świetnymi ulepszeniami i nowymi funkcjami. Najnowsza wersja jak piszę to 2.4.10 wydana w lipcu 2014.

W tym artykule omówię niektóre znaczące ulepszenia, nowe funkcje zawarte w wersji Apache 2.4.

Wzmocnienie

KeepAliveTimeout: w tej wersji można określić KeepAliveTimeout w milisekundach. W tym celu wystarczy dodać dyrektywę KeepAliveTimeout w pliku httpd.conf.

Były:

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

Wykorzystanie pamięci: Apache 2.4 twierdzi, że zużywa mniej pamięci niż 2.2.x

Event MPM: Event MPM (Multi-Processing Module) jest teraz w pełni obsługiwany. We wcześniejszej wersji był eksperymentalny.

mod_ssl: obsługuje zszywanie OCSP, może udostępniać dane sesji SSL między serwerami za pośrednictwem Memcached.

mod_proxy: bloki Location i LocationMatch w dyrektywie ProxyPass oferują znaczną przewagę wydajności.

Nowe moduły

mod_heartmonitor, mod_lbmethod_heartbeat: Pozwala mod_proxy_balancer sprawdzić liczbę aktywnych połączeń na serwerze zaplecza i wykonać równoważenie obciążenia.

mod_auth_form: Umożliwi to użycie formularza logowania HTML w celu ograniczenia dostępu. Ten moduł ma zależność od mod_session, a te wykorzystują pliki cookie HTTP.

mod_allowmethods: Teraz możesz ograniczyć metody HTTP w swojej instancji Apache za pomocą prostej konfiguracji.

<Location /> 
AllowMethods GET HEAD
</Location>

mod_ratelimit: jeśli używasz serwera WWW z niską przepustowością lub po prostu chcesz ograniczyć przepustowość, ten moduł jest dla Ciebie. Może to ograniczyć przepustowość klienta do lokalizacji skonfigurowanej w pliku httpd.conf.

Były: –

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

Uwaga – limit prędkości podany jest w KiB/s

mod_data: Ten moduł konwertuje treść odpowiedzi na adres URL danych RFC2397. Adres URL danych jest przydatny, gdy chcesz zmniejszyć liczbę połączeń podczas ładowania strony/aplikacji. Można to również uwzględnić w językach PHP.

Uważam, że powyżej są znaczące zmiany w Apache 2.4. Możesz również odnieść się do oficjalny Apache 2.4 stronę, aby uzyskać szczegółowe informacje.

Podobał Ci się artykuł? A co powiesz na dzielenie się ze światem?