Gibt es einen Unterschied zwischen Apache2 und httpd?

50

Heute war ich der Installation phpmyadminauf Ubuntu 12.04und nach einer Weile ein Dialog tauchte sagen , was Server ich verwenden möchte; apache2oderhttpd

Sind das zwei verschiedene Arten von Servern?

Neugieriger Lehrling
quelle

Antworten:

63

httpd ist dasselbe wie apache2 . Dies hängt vom verwendeten Betriebssystem ab. In RHEL 6.2 heißt es beispielsweise httpd und in Ubuntu heißt es apache2 .

Ramin
quelle
12

TL; DR

Sie sind die gleiche Anwendung - nur dass einige Linux-Distributionen in Paketmanagern und Konfigurationsdateien unterschiedlich darauf verweisen. RedHat-basierte Distributionen (CentOS, Fedora) bezeichnen es als httpd, während Debian-basierte Distributionen (Ubuntu) es als apache bezeichnen . Seltsamerweise wird Gentoo meistens als Apache bezeichnet - aber Konfigurationsdateien haben httpd in den Namenskonventionen.

Hintergrund

Die Entwicklung der Anwendung wird von der Apache Foundation verwaltet . Sein Name ist eigentlich Apache HTTP Server . Es wird von der Apache Foundation häufig auch als Apache httpd (http-Daemon) bezeichnet. Umgangssprachlich haben Unix-Administratoren es in der Vergangenheit Apache genannt, und selbst bei RedHat-basierten Distributionen weiß bereits jeder, worauf Sie sich beziehen, wenn Sie einfach Apache sagen .

zaTricky
quelle
9

Die in apache2und httpdconfig-Dateien verwendeten Anweisungen sowie die Verzeichnisstruktur unterscheiden sich geringfügig. Es wird empfohlen , die Installation apache2auf Debian-basierte Distributionen ( Ubuntu) und httpdauf RedHat-basierten Distributionen ( RedHat, CentOS, Fedora).

Wenn Sie jedoch httpdund seine Abhängigkeiten installieren Ubuntu, funktioniert es auch.

Rápli András
quelle