Czy jest jakaś różnica między apache2 a httpd?

50

Dzisiaj instalowałem phpmyadminsię Ubuntu 12.04i po chwili pojawiło się okno dialogowe, z którego serwera chcę korzystać; apache2lubhttpd

Czy są to dwa różne rodzaje serwerów?

Ciekawy uczeń
źródło

Odpowiedzi:

63

httpd jest taki sam jak apache2 . To zależy od używanego systemu operacyjnego. Na przykład w RHEL 6.2 nazywa się httpd, a w Ubuntu nazywa się apache2 .

Ramin
źródło
12

TL; DR

Są to ta sama aplikacja - tyle, że niektóre dystrybucje Linuksa odnoszą się do niej inaczej w menedżerach pakietów i plikach konfiguracyjnych. Dystrybucje oparte na RedHat (CentOS, Fedora) określają to jako httpd, podczas gdy dystrybucje oparte na Debianie (Ubuntu) nazywają to apache . Co dziwne, Gentoo nazywa go głównie apache - ale pliki konfiguracyjne mają httpd w konwencjach nazewnictwa.

tło

Opracowywaniem aplikacji zarządza Fundacja Apache . Jego nazwa to właściwie serwer HTTP Apache . Jest często nazywany przez Apache Foundation Apache httpd (demon http). Potocznie administratorzy Uniksa historycznie nazywali to Apache i nawet w przypadku dystrybucji opartych na RedHat wszyscy już wiedzą, o czym mówisz, mówiąc po prostu Apache .

zaTricky
źródło
9

Dyrektywy stosowane w apache2i httpdpliki konfiguracyjne są nieco inne, jak również struktura katalogów. To zaleca się zainstalowanie apache2na dystrybucjach opartych na Debianie ( Ubuntu) i httpdna dystrybucjach RedHat opartych ( RedHat, CentOS, Fedora).

Jednak jeśli zainstalujesz httpdi jego zależności Ubuntu, to również działa.

Rápli András
źródło