Nøgleforskel: Apache 2 refererer til Apache http server Version 2.x udviklet af Apache Software Foundation. Det er en open source og fri for omkostningsserver. Httpd står for Hypertext Transfer Protocol Daemon. I reference til Apache refererer httpd til Apache HyperText Transfer Protocol (HTTP) serverprogrammet, der håndterer anmodningerne. Apache kører generelt som en tjeneste til Windows NT, 200 og XP. På den anden side kører det i Unix som en typisk daemon, der håndterer anmodninger uden noget interval i baggrunden. Hvad angår konfigurationsfiler, er httpd.conf og Apache2.confg lidt anderledes. Generelt er httpd.conf den vigtigste konfigurationsfil for Apache webserveren. Man kan nemt finde den på Red Hat Enterprise Linux, CentOS osv. På den anden side bruger Ubuntu apache2.conf som den vigtigste konfigurationsfil.
Apache refererer til Apache http server. Det er en webserver fremkommet fra den samarbejdsvillige softwareudviklingsindsats. Det er blevet udviklet af Apache Software Foundation. Det er en open source og gratis. Det er i stand til at understøtte flere platforme, herunder Linux, Windows og Macintosh operativsystemer. Det giver en række funktioner, og mange af dem implementeres ved hjælp af kompilerede moduler. Det giver adgangskode og digitalcertifikatautentificering. Det giver mange funktioner som CGI, SSL og virtuelle domæner.
Denne httpd skal normalt ikke påberåbes direkte. Det kan påberåbes af -
- Brug af Apachet1 (Unix)
- Brug af httpd som en tjeneste på Windows NT, 200 og XP.
- Brug af httpd som en konsol-applikation på Windows 9x og ME.
Apache 2 til Windows er multithreaded. I modsætning til Unix skaber det ikke en separat proces for hver anmodning. Men generelt kører to apache-processer (et barn og en forælder) til at håndtere anmodningen.
Hvad angår konfigurationsfiler, er httpd.conf og Apache2.confg lidt anderledes. Generelt er httpd.conf den vigtigste konfigurationsfil for Apache webserveren. Man kan nemt finde den på Red Hat Enterprise Linux, CentOS osv. På den anden side bruger Ubuntu apache2.conf som den vigtigste konfigurationsfil. Den indeholder hele standardkonfigurationen for Apache og indeholder således indstillinger, der er globale til Apache2. I tidligere versioner af Ubuntu blev en fil kaldet httpd.conf brugt inde i Apache 2-konfigurationsfilen. Nu eksisterer den ikke.
Sammenligning mellem Apache 2 og Httpd:
Apache 2 | httpd | |
Definition | Apache 2 refererer til Apache http server version 2.x udviklet af Apache Software Foundation. Det er en open source og fri for omkostningswebserver. | Httpd står for Hypertext Transfer Protocol Daemon. Daemon refererer til et program, der altid kører og sender anmodede data til brugeren. |
Med hensyn til konfigurationsfil (.config) | Hovedkonfigurationsfiler i Ubuntu. | Hovedkonfigurationsfilen i operativsystemer som Red Hat Enterprise Linux, CentOS osv |