Ključna razlika: Apache 2 se nanaša na strežnik Apache http Version 2.x, ki ga je razvila Apache Software Foundation. To je odprtokodni in brezplačni strežnik. Httpd pomeni Hypertext Transfer Protocol Daemon. V zvezi s Apache, httpd se nanaša na strežniški program Apache HyperText Transfer Protocol (HTTP), ki obravnava zahteve. Apache na splošno deluje kot storitev za Windows NT, 200 in XP. Po drugi strani pa se v Unixu izvaja kot tipičen demon, ki obravnava zahteve brez intervala v ozadju. Glede konfiguracijskih datotek so httpd.conf in Apache2.confg malo drugačni. Na splošno je httpd.conf glavna konfiguracijska datoteka za spletni strežnik Apache. Enostavno jo lahko najdete na Red Hat Enterprise Linux, CentOS itd. Po drugi strani pa Ubuntu kot glavno konfiguracijsko datoteko uporablja apache2.conf.
Apache se nanaša na strežnik Apache http. To je spletni strežnik, ki je nastal iz sodelovanja pri razvoju programske opreme. Razvil jo je Apache Software Foundation. Je odprtokodna in brezplačna. Lahko podpira več platform, vključno z operacijskimi sistemi Linux, Windows in Macintosh. Zagotavlja vrsto funkcij in mnoge izmed njih se izvajajo z uporabo prevedenih modulov. Zagotavlja preverjanje pristnosti gesla in digitalnega potrdila. Zagotavlja številne funkcije, kot so CGI, SSL in virtualne domene.
Običajno se ta httpd ne sme neposredno priklicati. Lahko ga pokliče -
- Uporaba aplikacije Apachet1 (Unix)
- Uporaba httpd kot storitve za Windows NT, 200 in XP.
- Uporaba httpd kot konzolne aplikacije na Windows 9x in ME.
Apache 2 za okna je večniten. Za razliko od Unixa ne ustvari ločenega procesa za vsako zahtevo. Vendar pa na splošno dva procesa apache teči (otrok in staršev) za obravnavo zahteve.
Glede konfiguracijskih datotek so httpd.conf in Apache2.confg malo drugačni. Na splošno je httpd.conf glavna konfiguracijska datoteka za spletni strežnik Apache. Enostavno jo lahko najdete na Red Hat Enterprise Linux, CentOS itd. Po drugi strani pa Ubuntu kot glavno konfiguracijsko datoteko uporablja apache2.conf. Vsebuje celotno privzeto konfiguracijo za Apache in tako vsebuje nastavitve, ki so globalne za Apache2. V starejših različicah Ubuntuja je bila v konfiguracijski datoteki Apache 2 datoteka, imenovana httpd.conf. Sedaj pa ne obstaja.
Primerjava med Apache 2 in Httpd:
Apache 2 | Httpd | |
Opredelitev | Apache 2 se nanaša na strežnik Apache http 2.x, ki ga je razvila Apache Software Foundation. Je odprtokodni in brezplačni spletni strežnik. | Httpd pomeni Hypertext Transfer Protocol Daemon. Daemon se nanaša na program, ki se vedno izvaja in pošilja zahtevane podatke uporabniku. |
V smislu konfiguracijske datoteke (.config) | Glavne konfiguracijske datoteke v Ubuntuju. | Glavna konfiguracijska datoteka v operacijskih sistemih, kot so Red Hat Enterprise Linux, CentOS itd |