Какво е новото в Apache HTTP Server 2.4?

Нови функции в Apache HTTP Server 2.4.x

Apache 2.4.1 беше пуснат през февруари 2012 г. с много големи подобрения и нови функции. Последната версия, докато пиша, е 2.4.10, издадена през юли 2014 г.

В тази статия ще говоря за някои от значителните подобрения, новите функции, включени във версията на Apache 2.4.

Подобрение

KeepAliveTimeout: Възможно е да се посочи KeepAliveTimeout в милисекунди с тази версия. За да направите това, просто добавете директива KeepAliveTimeout във файла httpd.conf.

Пример:

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

Използване на памет: Apache 2.4 твърди, че използва по-малко памет от 2.2.x

  Ръководство на мениджъра за 360-градусова обратна връзка [+5 Tools]

Event MPM: Event MPM (мултипроцесорен модул) вече се поддържа напълно. В по-ранна версия беше експериментално.

mod_ssl: поддържа OCSP подшиване, може да споделя данни за SSL сесии между сървъри чрез Memcached.

mod_proxy: местоположението и блокът LocationMatch в директивата ProxyPass предлагат значително предимство в производителността.

Нови модули

mod_heartmonitor, mod_lbmethod_heartbeat: Това позволява на mod_proxy_balancer да проверява броя на активните връзки на бекенд сървъра и да извършва балансиране на натоварването.

mod_auth_form: Това ще ви позволи да използвате HTML форма за влизане, за да ограничите достъпа. Това модул има зависимост от mod_session и те използват HTTP бисквитки.

mod_allowmethods: Сега можете да ограничите HTTP методите във вашия екземпляр на Apache с простата конфигурация.

<Location /> 
AllowMethods GET HEAD
</Location>

mod_ratelimit: ако работите с уеб сървър с ниска честотна лента или просто искате да ограничите честотната лента, този модул е ​​за вас. Това може да ограничи честотната лента на клиента до вашето конфигурирано местоположение във файла httpd.conf.

  Използвайте iTunes Home Sharing, за да предавате поточно музика от работния плот към вашия iPhone

Пример: –

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

Забележка – ограничението на скоростта е в KiB/s

mod_data: Този модул преобразува тялото на отговора в RFC2397 URL адрес на данни. URL адресът за данни е полезен, когато искате да намалите броя на връзките, докато зареждате страница/приложение. Това може да бъде включено и в PHP езиците.

Вярвам, че по-горе има значителни промени в Apache 2.4. Можете също да се обърнете към официален Apache 2.4 страница за пълни подробности.

Приятно ви е да прочетете статията? Какво ще кажете за споделяне със света?

  Как да снимате страхотни снимки на iPhone през нощта или при слаба светлина

x