Belangrijkste verschil: Apache 2 verwijst naar Apache http server versie 2.x ontwikkeld door de Apache Software Foundation. Het is een open source en gratis server. Httpd staat voor Hypertext Transfer Protocol Daemon. Verwijzend naar Apache verwijst httpd naar het Apache HyperText Transfer Protocol (HTTP) -serverprogramma dat de verzoeken behandelt. Apache wordt over het algemeen als een service voor Windows NT, 200 en XP uitgevoerd. Aan de andere kant, in Unix draait het als een typische daemon die verzoeken behandelt zonder enige interval op de achtergrond. Qua configuratiebestanden zijn httpd.conf en Apache2.confg weinig verschillend. Over het algemeen is httpd.conf het hoofdconfiguratiebestand voor de Apache-webserver. Men kan het gemakkelijk vinden op Red Hat Enterprise Linux, CentOS, enz. Aan de andere kant gebruikt Ubuntu apache2.conf als het hoofdconfiguratiebestand.
Apache verwijst naar Apache http-server. Het is een webserver die voortkwam uit de inspanningen voor gezamenlijke softwareontwikkeling. Het is ontwikkeld door de Apache Software Foundation. Het is een open source en kosteloos. Het ondersteunt meerdere platforms, waaronder Linux, Windows en Macintosh-besturingssystemen. Het biedt een reeks functies en veel ervan worden geïmplementeerd met behulp van gecompileerde modules. Het biedt wachtwoord- en digitale certificaatverificatie. Het biedt tal van functies, zoals CGI, SSL en virtuele domeinen.
Meestal wordt dit httpd niet verondersteld rechtstreeks te worden aangeroepen. Het kan worden opgeroepen door -
- Apachet1 (Unix) gebruiken
- Httpd gebruiken als een service op Windows NT, 200 en XP.
- Httpd gebruiken als een consoletoepassing op Windows 9x en ME.
Apache 2 voor Windows is multithreaded. In tegenstelling tot Unix creëert het geen afzonderlijk proces voor elk verzoek. In het algemeen werken echter twee apache-processen (een kind en een ouder) om het verzoek af te handelen.
Qua configuratiebestanden zijn httpd.conf en Apache2.confg weinig verschillend. Over het algemeen is httpd.conf het hoofdconfiguratiebestand voor de Apache-webserver. Men kan het gemakkelijk vinden op Red Hat Enterprise Linux, CentOS, enz. Aan de andere kant gebruikt Ubuntu apache2.conf als het hoofdconfiguratiebestand. Het bevat de volledige standaardconfiguratie voor Apache en bevat dus instellingen die globaal zijn voor Apache2. In eerdere versies van Ubuntu bevond zich vroeger een bestand met de naam httpd.conf in het Apache 2-configuratiebestand. Nu bestaat het niet.
Vergelijking tussen Apache 2 en Httpd:
Apache 2 | httpd | |
Definitie | Apache 2 verwijst naar Apache http server versie 2.x ontwikkeld door de Apache Software Foundation. Het is een open source en gratis webserver. | Httpd staat voor Hypertext Transfer Protocol Daemon. Daemon verwijst naar een programma dat altijd wordt uitgevoerd en gevraagde gegevens naar de gebruiker verzendt. |
In termen van configuratiebestand (.config) | Hoofdconfiguratiebestanden in Ubuntu. | Hoofdconfiguratiebestand in besturingssystemen zoals Red Hat Enterprise Linux, CentOS, enz |