Nøkkelforskjell: Apache 2 refererer til Apache http server versjon 2.x utviklet av Apache Software Foundation. Det er en åpen kildekode og uten kostnadsserver. Httpd står for Hypertext Transfer Protocol Daemon. I referanse til Apache refererer httpd til Apache HyperText Transfer Protocol (HTTP) serverprogrammet som håndterer forespørslene. Apache kjører vanligvis som en tjeneste for Windows NT, 200 og XP. På den annen side, i Unix går det som en typisk daemon som håndterer forespørsler uten noe intervall i bakgrunnen. Når det gjelder konfigurasjonsfiler, er httpd.conf og Apache2.confg litt forskjellige. Generelt er httpd.conf hovedkonfigurasjonsfilen for Apache-webserveren. Man kan lett finne den på Red Hat Enterprise Linux, CentOS, etc. På den annen side bruker Ubuntu apache2.conf som hovedkonfigurasjonsfil.
Apache refererer til Apache http server. Det er en webserver fremstått av samarbeidende programvareutviklingsarbeid. Den er utviklet av Apache Software Foundation. Det er en åpen kildekode og gratis. Det er i stand til å støtte flere plattformer, inkludert Linux, Windows og Macintosh operativsystemer. Det gir en rekke funksjoner og mange av dem implementeres ved å bruke kompilerte moduler. Den gir passord og digital sertifikatautentisering. Det gir mange funksjoner som CGI, SSL og virtuelle domener.
Vanligvis er dette httpd ikke ment å bli påkalt direkte. Det kan påberopes av -
- Bruke Apachet1 (Unix)
- Bruke httpd som en tjeneste på Windows NT, 200 og XP.
- Bruke httpd som konsollprogram på Windows 9x og ME.
Apache 2 for Windows er multithreaded. I motsetning til Unix, oppretter det ikke en egen prosess for hver forespørsel. Imidlertid kjører vanligvis to apache-prosesser (et barn og en forelder) for å håndtere forespørselen.
Når det gjelder konfigurasjonsfiler, er httpd.conf og Apache2.confg litt forskjellige. Generelt er httpd.conf hovedkonfigurasjonsfilen for Apache-webserveren. Man kan lett finne den på Red Hat Enterprise Linux, CentOS, etc. På den annen side bruker Ubuntu apache2.conf som hovedkonfigurasjonsfil. Den inneholder hele standardkonfigurasjonen for Apache og inneholder dermed innstillinger som er globale til Apache2. I tidligere versjoner av Ubuntu ble en fil kalt httpd.conf inneholdt i Apache 2-konfigurasjonsfilen. Nå eksisterer det ikke.
Sammenligning mellom Apache 2 og Httpd:
Apache 2 | httpd | |
Definisjon | Apache 2 refererer til Apache http server versjon 2.x utviklet av Apache Software Foundation. Det er en åpen kildekode og uten kostnad web server. | Httpd står for Hypertext Transfer Protocol Daemon. Daemon refererer til et program som kjører alltid og sender forespurte data til brukeren. |
Når det gjelder konfigurasjonsfil (.config) | Hovedkonfigurasjonsfiler i Ubuntu. | Hovedkonfigurasjonsfilen i operativsystemer som Red Hat Enterprise Linux, CentOS, etc |