Hauptunterschied: Apache 2 bezieht sich auf die Version 2.x des Apache http-Servers, die von der Apache Software Foundation entwickelt wurde. Es handelt sich um eine Open Source und kostenlose Server. Httpd steht für Hypertext Transfer Protocol Daemon. In Bezug auf Apache bezieht sich httpd auf das HTTP-Serverprogramm (Apache HyperText Transfer Protocol), das die Anforderungen verarbeitet. Apache wird im Allgemeinen als Dienst für Windows NT, 200 und XP ausgeführt. In Unix hingegen wird er als typischer Dämon ausgeführt, der Anforderungen ohne Intervall im Hintergrund verarbeitet. In Bezug auf Konfigurationsdateien unterscheiden sich httpd.conf und Apache2.confg kaum. Im Allgemeinen ist httpd.conf die Hauptkonfigurationsdatei für den Apache-Webserver. Man kann es leicht unter Red Hat Enterprise Linux, CentOS usw. finden. Andererseits verwendet Ubuntu die Datei apache2.conf als Hauptkonfigurationsdatei.
Apache bezieht sich auf den Apache-HTTP-Server. Es ist ein Webserver, der aus der kollaborativen Softwareentwicklung hervorgegangen ist. Es wurde von der Apache Software Foundation entwickelt. Es ist eine Open Source und kostenlos. Es kann mehrere Plattformen unterstützen, einschließlich der Betriebssysteme Linux, Windows und Macintosh. Es bietet eine Reihe von Funktionen, und viele davon werden mithilfe kompilierter Module implementiert. Es bietet die Authentifizierung von Kennwörtern und digitalen Zertifikaten. Es bietet zahlreiche Funktionen wie CGI, SSL und virtuelle Domänen.
Normalerweise soll dieser httpd nicht direkt aufgerufen werden. Es kann aufgerufen werden durch -
- Apachet1 (Unix) verwenden
- Verwenden von httpd als Dienst unter Windows NT, 200 und XP.
- Verwenden von httpd als Konsolenanwendung unter Windows 9x und ME.
Apache 2 für Windows ist Multithreading. Im Gegensatz zu Unix wird für jede Anforderung kein separater Prozess erstellt. Im Allgemeinen werden jedoch zwei Apache-Prozesse (ein untergeordnetes Element und ein übergeordnetes Element) ausgeführt, um die Anforderung zu bearbeiten.
In Bezug auf Konfigurationsdateien unterscheiden sich httpd.conf und Apache2.confg kaum. Im Allgemeinen ist httpd.conf die Hauptkonfigurationsdatei für den Apache-Webserver. Man kann es leicht unter Red Hat Enterprise Linux, CentOS usw. finden. Andererseits verwendet Ubuntu die Datei apache2.conf als Hauptkonfigurationsdatei. Es enthält die gesamte Standardkonfiguration für Apache und enthält somit globale Einstellungen für Apache2. In früheren Versionen von Ubuntu war eine Datei mit dem Namen httpd.conf in der Apache 2-Konfigurationsdatei enthalten. Nun existiert es nicht.
Vergleich zwischen Apache 2 und Httpd:
Apache 2 | Httpd | |
Definition | Apache 2 bezieht sich auf die von der Apache Software Foundation entwickelte Version 2.x von Apache http. Es handelt sich um eine Open Source und kostenlose Webserver. | Httpd steht für Hypertext Transfer Protocol Daemon. Daemon bezieht sich auf ein Programm, das immer ausgeführt wird und angeforderte Daten an den Benutzer sendet. |
In Bezug auf die Konfigurationsdatei (.config) | Hauptkonfigurationsdateien in Ubuntu. | Hauptkonfigurationsdatei in Betriebssystemen wie Red Hat Enterprise Linux, CentOS usw |