Differenza chiave: Apache 2 si riferisce al server http Apache versione 2.x sviluppato da Apache Software Foundation. È un server open source e gratuito. Httpd è l'acronimo di Hypertext Transfer Protocol Daemon. In riferimento ad Apache, httpd fa riferimento al programma server HTTP (Hypertext Transfer Protocol) Apache che gestisce le richieste. Apache generalmente funziona come un servizio per Windows NT, 200 e XP. D'altra parte, in Unix viene eseguito come un tipico demone che gestisce le richieste senza alcun intervallo in background. In termini di file di configurazione, httpd.conf e Apache2.confg sono poco diversi. In generale, httpd.conf è il file di configurazione principale per il server Web Apache. Si può facilmente trovarlo su Red Hat Enterprise Linux, CentOS, ecc. D'altra parte, Ubuntu usa apache2.conf come file di configurazione principale.
Apache fa riferimento al server http Apache. È un server Web emerso dallo sforzo di sviluppo del software collaborativo. È stato sviluppato da Apache Software Foundation. È un open source e gratuito. È in grado di supportare più piattaforme, inclusi sistemi operativi Linux, Windows e Macintosh. Fornisce una gamma di funzionalità e molte di esse sono implementate utilizzando moduli compilati. Fornisce password e autenticazione del certificato digitale. Fornisce numerose funzionalità come CGI, SSL e domini virtuali.
Di solito, questo httpd non dovrebbe essere invocato direttamente. Può essere invocato da -
- Utilizzo di Apachet1 (Unix)
- Utilizzo di httpd come servizio su Windows NT, 200 e XP.
- Utilizzo di httpd come applicazione console su Windows 9x e ME.
Apache 2 per Windows è multithreaded. A differenza di Unix, non crea un processo separato per ogni richiesta. Tuttavia, generalmente vengono eseguiti due processi Apache (un figlio e un genitore) per gestire la richiesta.
In termini di file di configurazione, httpd.conf e Apache2.confg sono poco diversi. In generale, httpd.conf è il file di configurazione principale per il server Web Apache. Si può facilmente trovarlo su Red Hat Enterprise Linux, CentOS, ecc. D'altra parte, Ubuntu usa apache2.conf come file di configurazione principale. Contiene l'intera configurazione predefinita per Apache e quindi contiene impostazioni globali per Apache2. Nelle precedenti versioni di Ubuntu, un file chiamato come httpd.conf era contenuto nel file di configurazione di Apache 2. Ora, non esiste.
Confronto tra Apache 2 e Httpd:
Apache 2 | httpd | |
Definizione | Apache 2 si riferisce alla versione 2.x del server http Apache sviluppata da Apache Software Foundation. È un server web open source e gratuito. | Httpd è l'acronimo di Hypertext Transfer Protocol Daemon. Daemon fa riferimento a un programma che viene eseguito sempre e invia i dati richiesti all'utente. |
In termini di file di configurazione (.config) | File di configurazione principale in Ubuntu. | File di configurazione principale in sistemi operativi come Red Hat Enterprise Linux, CentOS, ecc |