Différence clé: Apache 2 fait référence au serveur http Apache version 2.x développé par Apache Software Foundation. C'est un serveur open source et gratuit. Httpd signifie Hypertext Transfer Protocol Daemon. En référence à Apache, httpd fait référence au programme serveur Apache HyperText Transfer Protocol (HTTP) qui gère les demandes. Apache est généralement exécuté en tant que service pour Windows NT, 200 et XP. En revanche, sous Unix, il s’exécute en tant que démon typique, qui traite les demandes sans intervalle en arrière-plan. En termes de fichiers de configuration, httpd.conf et Apache2.confg diffèrent peu. Httpd.conf est généralement le fichier de configuration principal du serveur Web Apache. On peut facilement le trouver sur Red Hat Enterprise Linux, CentOS, etc. D'autre part, Ubuntu utilise apache2.conf comme fichier de configuration principal.
Apache fait référence au serveur http Apache. C'est un serveur Web issu de l'effort de développement logiciel collaboratif. Il a été développé par Apache Software Foundation. C'est une source ouverte et gratuite. Il est capable de prendre en charge plusieurs plates-formes, notamment les systèmes d'exploitation Linux, Windows et Macintosh. Il fournit une gamme de fonctionnalités et beaucoup d'entre elles sont implémentées à l'aide de modules compilés. Il fournit une authentification par mot de passe et certificat numérique. Il fournit de nombreuses fonctionnalités telles que CGI, SSL et les domaines virtuels.
Habituellement, ce httpd n'est pas censé être invoqué directement. Il peut être invoqué par -
- Utiliser Apachet1 (Unix)
- Utilisation de httpd en tant que service sous Windows NT, 200 et XP.
- Utilisation de httpd en tant qu'application console sous Windows 9x et ME.
Apache 2 pour Windows est multithread. Contrairement à Unix, il ne crée pas de processus séparé pour chaque demande. Cependant, deux processus apache sont généralement exécutés (un enfant et un parent) pour gérer la demande.
En termes de fichiers de configuration, httpd.conf et Apache2.confg diffèrent peu. Httpd.conf est généralement le fichier de configuration principal du serveur Web Apache. On peut facilement le trouver sur Red Hat Enterprise Linux, CentOS, etc. D'autre part, Ubuntu utilise apache2.conf comme fichier de configuration principal. Il contient toute la configuration par défaut pour Apache et contient donc des paramètres globaux pour Apache2. Dans les versions antérieures d'Ubuntu, un fichier appelé httpd.conf était auparavant contenu dans le fichier de configuration Apache 2. Maintenant, ça n'existe pas.
Comparaison entre Apache 2 et Httpd:
Apache 2 | Httpd | |
Définition | Apache 2 fait référence au serveur Apache http version 2.x développé par Apache Software Foundation. C'est un serveur web open source et gratuit. | Httpd signifie Hypertext Transfer Protocol Daemon. Daemon fait référence à un programme qui s'exécute toujours et envoie les données demandées à l'utilisateur. |
En termes de fichier de configuration (.config) | Fichiers de configuration principaux dans Ubuntu. | Fichier de configuration principal dans des systèmes d'exploitation tels que Red Hat Enterprise Linux, CentOS, etc. |