Tärkein ero: Apache 2 tarkoittaa Apache http -palvelinta Versio 2.x, jonka Apache Software Foundation on kehittänyt. Se on avoimen lähdekoodin ja maksuton palvelin. Httpd tarkoittaa Hypertext Transfer Protocol Daemonia. Apachein viitaten httpd viittaa HTTP-palvelinohjelmaan (Apache HyperText Transfer Protocol), joka käsittelee pyynnöt. Apache toimii yleensä palveluna Windows NT, 200 ja XP. Toisaalta Unixissa se toimii tyypillisenä daemonina, joka käsittelee pyyntöjä ilman mitään aikaväliä taustalla. Määritystiedostojen osalta httpd.conf ja Apache2.confg ovat hieman erilaisia. Yleensä httpd.conf on Apache-verkkopalvelimen tärkein kokoonpanotiedosto. Se löytyy helposti Red Hat Enterprise Linuxista, CentOSista jne. Toisaalta Ubuntu käyttää apache2.confia päämääritystiedostona.
Apache viittaa Apache http -palvelimeen. Se on web-palvelin, joka syntyi yhteistyössä toimivasta ohjelmistokehityksestä. Sen on kehittänyt Apache Software Foundation. Se on avoimen lähdekoodin ja maksuton. Se pystyy tukemaan useita alustoja, kuten Linux-, Windows- ja Macintosh-käyttöjärjestelmiä. Se tarjoaa erilaisia ominaisuuksia ja monet niistä toteutetaan käyttämällä koottuja moduuleja. Se tarjoaa salasanan ja digitaalisen varmenteen todentamisen. Se tarjoaa lukuisia ominaisuuksia, kuten CGI, SSL ja virtuaalialueet.
Yleensä tätä httpd: tä ei tarvitse käyttää suoraan. Se voidaan vedota -
- Apachet1: n (Unix) käyttäminen
- Käyttämällä httpd: tä palveluna Windows NT: ssä, 200: ssa ja XP: ssä.
- Käyttämällä httpd konsolisovelluksena Windows 9x: ssä ja ME: ssä.
Apache 2 ikkunoille on monisäikeinen. Toisin kuin Unix, se ei luo erillistä prosessia kutakin pyyntöä varten. Yleensä kaksi apache-prosessia suoritetaan (lapsi ja vanhempi) käsittelemään pyyntöä.
Määritystiedostojen osalta httpd.conf ja Apache2.confg ovat hieman erilaisia. Yleensä httpd.conf on Apache-verkkopalvelimen tärkein kokoonpanotiedosto. Se löytyy helposti Red Hat Enterprise Linuxista, CentOSista jne. Toisaalta Ubuntu käyttää apache2.confia päämääritystiedostona. Se sisältää Apachen koko oletusasetuksen ja sisältää siten asetukset, jotka ovat maailmanlaajuisia Apache2: lle. Aiemmissa Ubuntu-versioissa Apache 2: n konfiguraatiotiedostoon sisältyi aiemmin nimeltään httpd.conf kutsuttu tiedosto. Nyt sitä ei ole.
Apache 2: n ja Httpd: n vertailu:
Apache 2 | httpd | |
Määritelmä | Apache 2 tarkoittaa Apache http -palvelinversiota 2.x, jonka Apache Software Foundation on kehittänyt. Se on avoimen lähdekoodin ja maksuton web-palvelin. | Httpd tarkoittaa Hypertext Transfer Protocol Daemonia. Daemon viittaa ohjelmaan, joka toimii aina ja lähettää pyydetyt tiedot käyttäjälle. |
Määritystiedoston (.config) osalta | Ubuntuissa olevat tärkeimmät kokoonpanotiedostot. | Pääasiallinen kokoonpanotiedosto käyttöjärjestelmissä, kuten Red Hat Enterprise Linux, CentOS jne |