Diferencia clave: Apache 2 se refiere al servidor http Apache versión 2.x desarrollado por Apache Software Foundation. Es un servidor de código abierto y gratuito. Httpd significa Daemon de Protocolo de Transferencia de Hipertexto. En referencia a Apache, httpd se refiere al programa del servidor del Protocolo de transferencia de hipertexto de Apache (HTTP) que maneja las solicitudes. Apache generalmente se ejecuta como un servicio para Windows NT, 200 y XP. Por otro lado, en Unix se ejecuta como un demonio típico que maneja solicitudes sin ningún intervalo en segundo plano. En términos de archivos de configuración, httpd.conf y Apache2.confg son poco diferentes. Generalmente, httpd.conf es el archivo de configuración principal para el servidor web Apache. Uno puede encontrarlo fácilmente en Red Hat Enterprise Linux, CentOS, etc. Por otro lado, Ubuntu usa apache2.conf como el archivo de configuración principal.
Apache se refiere al servidor http de Apache. Es un servidor web surgido del esfuerzo de desarrollo de software colaborativo. Ha sido desarrollado por la Apache Software Foundation. Es una fuente abierta y gratuita. Es capaz de soportar múltiples plataformas, incluidos los sistemas operativos Linux, Windows y Macintosh. Proporciona una gama de características y muchas de ellas se implementan mediante el uso de módulos compilados. Proporciona autenticación de contraseña y certificado digital. Proporciona numerosas características como CGI, SSL y dominios virtuales.
Por lo general, este httpd no se debe invocar directamente. Puede ser invocado por
- Utilizando Apachet1 (Unix)
- Utilizando httpd como un servicio en Windows NT, 200 y XP.
- Usando httpd como una aplicación de consola en Windows 9x y ME.
Apache 2 para windows es multiproceso. A diferencia de Unix, no crea un proceso separado para cada solicitud. Sin embargo, generalmente se ejecutan dos procesos de apache (un hijo y un padre) para manejar la solicitud.
En términos de archivos de configuración, httpd.conf y Apache2.confg son poco diferentes. Generalmente, httpd.conf es el archivo de configuración principal para el servidor web Apache. Uno puede encontrarlo fácilmente en Red Hat Enterprise Linux, CentOS, etc. Por otro lado, Ubuntu usa apache2.conf como el archivo de configuración principal. Contiene toda la configuración predeterminada de Apache y, por lo tanto, contiene configuraciones que son globales para Apache2. En versiones anteriores de Ubuntu, un archivo llamado httpd.conf solía estar contenido dentro del archivo de configuración de Apache 2. Ahora, no existe.
Comparación entre Apache 2 y Httpd:
Apache 2 | Httpd | |
Definición | Apache 2 se refiere a la versión 2.x del servidor http Apache desarrollado por Apache Software Foundation. Es un servidor web de código abierto y gratuito. | Httpd significa Daemon de Protocolo de Transferencia de Hipertexto. Daemon se refiere a un programa que se ejecuta siempre y envía los datos solicitados al usuario. |
En términos de archivo de configuración (.config) | Principales archivos de configuración en Ubuntu. | Archivo de configuración principal en sistemas operativos como Red Hat Enterprise Linux, CentOS, etc. |