Jaunas funkcijas Apache HTTP Server 2.4.x
Apache 2.4.1 tika izlaists 2012. gada februārī ar daudziem lieliskiem uzlabojumiem un jaunām funkcijām. Jaunākā versija, kā es rakstu, ir 2.4.10, kas tika izlaista 2014. gada jūlijā.
Šajā rakstā es runāšu par dažiem būtiskiem uzlabojumiem, jaunām funkcijām, kas iekļautas Apache 2.4 versijā.
Uzlabojums
KeepAliveTimeout: šajā versijā ir iespējams norādīt KeepAliveTimeout milisekundēs. Lai to izdarītu, vienkārši pievienojiet KeepAliveTimeout direktīvu httpd.conf failā.
Piemēram:
KeepAliveTimeout 5 #Obviously you have to change this value from 5 to something you wish.
Atmiņas lietojums: Apache 2.4 apgalvo, ka izmanto mazāk atmiņas nekā 2.2.x
Notikuma MPM: notikumu MPM (vairāku apstrādes modulis) tagad tiek pilnībā atbalstīts. Iepriekšējā versijā tas bija eksperimentāls.
mod_ssl: atbalsta OCSP skavošanu, var koplietot SSL sesijas datus starp serveriem, izmantojot Memcached.
mod_proxy: Atrašanās vieta un LocationMatch bloki ProxyPass direktīvā piedāvā ievērojamas veiktspējas priekšrocības.
Jauni moduļi
mod_heartmonitor, mod_lbmethod_heartbeat: tas ļauj mod_proxy_balancer pārbaudīt aktīvo savienojumu skaitu aizmugursistēmas serverī un veikt slodzes līdzsvarošanu.
mod_auth_form: Tas ļaus jums izmantot HTML pieteikšanās veidlapu, lai ierobežotu piekļuvi. Šis modulis ir atkarīga no mod_session, un tie izmanto HTTP sīkfailus.
mod_allowmethods: tagad varat ierobežot HTTP metodes savā Apache instancē, izmantojot vienkāršu konfigurāciju.
<Location /> AllowMethods GET HEAD </Location>
mod_ratelimit: ja izmantojat tīmekļa serveri ar mazu joslas platumu vai vienkārši vēlaties ierobežot joslas platumu, šis modulis ir paredzēts jums. Tas var ierobežot klienta joslas platumu līdz jūsu konfigurētajai vietai httpd.conf failā.
Piemēram: –
<Location /downloads> SetOutputFilter RATE_LIMIT SetEnv rate-limit 400 </Location>
Piezīme – ātruma ierobežojums ir KiB/s
mod_data: šis modulis pārvērš atbildes pamattekstu par RFC2397 datu URL. Datu URL ir noderīgs, ja vēlaties samazināt savienojumu skaitu lapas/lietojumprogrammas ielādes laikā. To var iekļaut arī PHP valodās.
Es uzskatu, ka iepriekš ir būtiskas izmaiņas Apache 2.4. Varat arī atsaukties uz oficiālais Apache 2.4 lapu, lai iegūtu pilnīgu informāciju.
Vai jums patika lasīt rakstu? Kā būtu ar dalīšanos ar pasauli?