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?

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 .


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 .


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.