¿Hay alguna diferencia entre apache2 y httpd?

50

Hoy estaba instalando phpmyadminen Ubuntu 12.04y después de un tiempo apareció un diálogo indicando qué servidor quiero usar; apache2ohttpd

¿Son estos dos tipos diferentes de servidor?

Aprendiz curioso
fuente

Respuestas:

63

httpd es lo mismo que apache2 . Depende del sistema operativo que use. Por ejemplo, en RHEL 6.2 se llama httpd y en Ubuntu se llama apache2 .

Ramin
fuente
12

TL; DR

Son la misma aplicación, solo que algunas distribuciones de Linux se refieren a ella de manera diferente en los administradores de paquetes y los archivos de configuración. Las distribuciones basadas en RedHat (CentOS, Fedora) se refieren a él como httpd, mientras que las distribuciones basadas en Debian (Ubuntu) se refieren a él como apache . Gentoo, curiosamente, se refiere principalmente a él como apache, pero los archivos de configuración tienen httpd en las convenciones de nomenclatura.

Antecedentes

El desarrollo de la aplicación es administrado por la Fundación Apache . Su nombre es en realidad Servidor Apache HTTP . A menudo, la Fundación Apache también lo llama Apache httpd (http daemon). Coloquialmente, los administradores de Unix lo han llamado históricamente Apache e, incluso con las distribuciones basadas en RedHat, todos ya saben a qué se refiere cuando simplemente dice Apache .

zaTricky
fuente
9

Las directivas utilizadas en apache2y httpdarchivos de configuración son ligeramente diferentes, así como la estructura de directorios. Es aconsejable instalar apache2en distribuciones basadas en Debian ( Ubuntu) y httpden distribuciones basadas en RedHat ( RedHat, CentOS, Fedora).

Sin embargo, si instala httpdy sus dependencias Ubuntu, también funciona.

Rápli András
fuente