Apache

Apache è il software per server Web più utilizzato. Consente a un computer di ospitare uno o più siti web accessibili tramite Internet usando un browser Web. La prima versione di Apache è stata rilasciata nel 1995 dall'Apache Group. Nel 1999, l'Apache Group è diventato la Apache Software Foundation, un'organizzazione senza scopo di lucro che attualmente gestisce lo sviluppo del software per server Web Apache.

La popolarità di Apache nel mercato dell'hosting Web è dovuta in gran parte al fatto che è open source e gratuito. Di conseguenza, le aziende di hosting possono offrire soluzioni di hosting Web basate su Apache a costi minimi. Altri software per server, come Windows Server, richiedono una licenza commerciale. Apache supporta inoltre più piattaforme, tra cui i sistemi operativi Linux, Windows e Macintosh. Poiché molte distribuzioni Linux sono anch'esse open source, la combinazione Linux/Apache è diventata la configurazione di hosting Web più diffusa.

Apache può ospitare siti web statici, oltre a siti web dinamici che utilizzano linguaggi di scripting lato server, come PHP, Python o Perl. Il supporto per questi e altri linguaggi viene implementato tramite moduli, ovvero pacchetti di installazione aggiunti all'installazione standard di Apache. Apache supporta anche altri moduli che offrono opzioni di sicurezza avanzate, strumenti per la gestione dei file e altre funzionalità. La maggior parte delle installazioni di Apache include un modulo di riscrittura degli URL chiamato "mod_rewrite," che è diventato un metodo comune per consentire ai webmaster di creare URL personalizzati.

Sebbene il software per server Web Apache venga comunemente chiamato semplicemente "Apache", il suo nome tecnico è "Apache HTTP Server", poiché il software serve pagine web tramite il protocollo HTTP. Quando Apache è in esecuzione, il nome del suo processo è "httpd," abbreviazione di "HTTP daemon."

Aggiornato January 7, 2011 da Per C.

quizMetti alla prova le tue conoscenze

What was DNSSEC created?

A
To simplify DNS management
0%
B
To make DNS lookups faster
0%
C
To improve DNS security
0%
D
To make DNS compatible with IP6
0%
Correct! Incorrect!     View the DNSSEC definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Apache in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.