Existe alguma diferença entre apache2 e httpd?

50

Hoje eu estava instalando phpmyadminem Ubuntu 12.04e depois de um tempo um diálogo apareceu afirmando que servidor eu quero usar; apache2ouhttpd

São esses dois tipos diferentes de servidor?

Aprendiz curioso
fonte

Respostas:

63

httpd é o mesmo que apache2 . Depende do sistema operacional que você usa. Por exemplo, no RHEL 6.2 , é chamado httpd e no Ubuntu , chamado apache2 .

Ramin
fonte
12

TL; DR

Eles são o mesmo aplicativo - apenas que algumas distribuições do Linux se referem a ele de maneira diferente nos gerenciadores de pacotes e nos arquivos de configuração. As distribuições baseadas no RedHat (CentOS, Fedora) se referem a ele como httpd, enquanto as distribuições baseadas no Debian (Ubuntu) se referem a ele como apache . Estranhamente, o Gentoo se refere a ele como apache - mas os arquivos de configuração têm httpd nas convenções de nomenclatura.

fundo

O desenvolvimento do aplicativo é gerenciado pela Apache Foundation . Na verdade, seu nome é Apache HTTP Server . Também é chamado de Apache httpd (daemon http) pela Apache Foundation. Coloquialmente, os administradores do Unix o chamam de Apache e, mesmo com as distribuições baseadas no RedHat, todo mundo já sabe ao que você está se referindo quando você simplesmente diz Apache .

zaTricky
fonte
9

As diretivas usadas nos arquivos apache2e httpdconfig são um pouco diferentes, assim como a estrutura de diretórios. É aconselhável instalar apache2em distros baseadas em Debian ( Ubuntu) e httpdem distribuições baseadas em Red Hat ( RedHat, CentOS, Fedora).

No entanto, se você instalar httpde suas dependências Ubuntu, ele funcionará também.

Rápli András
fonte