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?

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 .


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 .


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.