L'Apache HTTP Server Project è uno sforzo collaborativo di sviluppo software che aspira a creare un robusto, di qualità commerciale, completa e liberamente disponibile il codice sorgente di un server (Web) HTTP. Il progetto è gestito congiuntamente da un gruppo di volontari in tutto il mondo, che usano Internet e il Web per comunicare, pianificare e sviluppare il server e la documentazione relativa. Questo progetto fa parte della Apache Software Foundation. Inoltre, centinaia di utenti hanno contribuito con idee, codice e documentazione per il progetto. Apache Software esiste per fornire implementazioni di riferimento affidabile e di qualità commerciale di molti tipi di software. Si deve rimanere una piattaforma su cui gli individui e le istituzioni possono costruire sistemi affidabili, sia a fini sperimentali e per applicazioni mission-critical scopi. Apache viene eseguito su più di 120 milioni di server Internet (a partire da aprile 2010) (Fonte, Netcraft). E 'stato testato a fondo sia da sviluppatori e utenti.


L'Apache HTTP Server:
* È un potente, flessibile, web server HTTP/1.1 compatibile
* Implementa i più recenti protocolli, tra cui HTTP/1.1 (RFC2616)
* È altamente configurabile ed estendibile con moduli di terze parti
* Possono essere personalizzati scrivendo 'moduli' utilizzando il modulo di Apache API
* Fornisce il codice sorgente completo e viene fornito con una licenza restrittiva
* Gira su Windows 2000, Netware 5.x e superiori, OS / 2, e la maggior parte delle versioni di Unix, così come molti altri sistemi operativi
* È attivamente sviluppato
* Incoraggia il feedback degli utenti attraverso le nuove idee, segnalazioni di bug e patch
* Implementa molte caratteristiche frequentemente richieste, tra cui:
o database DBM pure, come database relazionali e LDAP per l'autenticazione
o ti consente di impostare facilmente pagine protette da password con un numero enorme di utenti autorizzati, senza rallentare il server.
risposte o personalizzati per errori e problemi
o Consente di impostare il backup di file, o anche gli script CGI, che vengono restituiti dal server in risposta a errori e problemi, ad esempio, l'installazione di uno script per intercettare errori 500 server ed eseguire on-the-fly diagnostica sia per gli utenti e te stesso.
o multipli DirectoryIndex direttive - Permette di dire DirectoryIndex index.html index.cgi, che indica al server per l'invio sia di nuovo o eseguire index.html index.cgi quando un URL directory è richiesto, a seconda che trova nella directory.
o URL illimitato flessibile riscrittura e aliasing - Apache non ha limiti sul numero di Alias ??e Redirect che possono essere dichiarati nel file di configurazione. Inoltre, un potente motore di riscrittura può essere usata per risolvere la maggior parte dei problemi di manipolazione URL.
La negoziazione del contenuto o - cioè la capacità di servire automaticamente i client di diversa complessità e la conformità livello HTML, con documenti che offrono la migliore rappresentazione delle informazioni che il cliente è in grado di accettare.
o host virtuali - Permette al server di distinguere tra le richieste fatte a diversi indirizzi IP oi nomi (mappati alla stessa macchina). Apache offre anche configurabili dinamicamente mass-hosting virtuale.
o configurabile affidabile Logs di Pipe - È possibile configurare Apache per generare log nel formato desiderato. Inoltre, sulla maggior parte delle architetture Unix, Apache può inviare file di log ad un tubo, consentendo di rotazione dei log, colpito filtraggio, in tempo reale scissione del vhost multipli in registri separati, e DNS asincrone risolvere al volo.

Ultime modifiche

SICUREZZA: CVE-2011-3348 (cve.mitre.org)
9 mod_proxy_ajp: rispondere con HTTP_NOT_IMPLEMENTED quando il metodo non è
10 riconosciuti. [Jean-Frederic Clere]
11
12 *) Fissare una regressione introdotta dalla CVE-2011-3192 fix ByteRange in 2.2.20.
13 PR 51748. [<lowprio20 gmail.com>]
14
15 *) mod_filter: Invece di far cadere il Accept-Ranges intestazione quando un filtro
16 iscritti con AP_FILTER_PROTO_NO_BYTERANGE è presente,
17 impostare il valore di intestazione a "none". [Eric Covener, Ruediger Pluem]
18
19 *) mod_proxy_ajp: Ignora lavaggio se intestazioni non sono stati inviati.
20 PR 51608 [Ruediger Pluem]
21
22 *) mod_dav_fs: Fix segfault se DBM aprile conducente non può essere caricato. PR 51751.
23 [Stefan Fritsch]
24
25 *) mod_alias: Regolare gravità log di "target reindirizzamento incompleta"
26 messaggio. PR 44020.
27
28 *) mod_rewrite: Controllo della validità di ogni interno (int RewriteMap anche se il
29 RewriteEngine è disattivato nel contesto del server, evitando un incidente mentre
30 che fa riferimento alla invalida int: mappa a runtime. PR 50994.
31 [Ben Noordhuis <info Noordhuis nl>]
32
33 *) principali: Consentire nessuno MaxRanges | illimitato | predefinito e impostare 'Accept-Ranges: none'
34 nel Ranges caso sono state ignorate con nessuno MaxRanges.
35 [Eric Covener]
36
37 *) mod_proxy_ajp: Rispetto flag "riuso" in pacchetti END_REPONSE.
38 [Rainer Jung]

Homepage - [Occorre essere registrati per visualizzare il link. ]
Download [Occorre essere registrati per visualizzare il link. ] versione per sistemi Windows consigliato da PcTrio.com
Download [Occorre essere registrati per visualizzare il link. ] versione per sistemi Linux consigliato da PcTrio.com