Comment fonctionne un serveur Web Apache?

Apache est un serveur web efficace.

Vue d'ensemble

Le serveur HTTP Apache, également appelé simplement Apache, est la norme dans la fourniture de services Web et a ouvert la voie à une extension supplémentaire des capacités du Web. Apache est basé sur une plate-forme de service Web open source développée à l'origine pour les serveurs Linux / Unix, mais a ensuite été configuré pour fonctionner avec Windows et d'autres systèmes d'exploitation.

Histoire

Au début, Apache était connu sous le nom de "patchy", car la première version d’Apache était disponible sous forme de série de correctifs. En avril 1995, la version 0.6.2 d'Apache a été publiée. Après quelques mois, en décembre 1995, Apache 1.0 fut mis en vente et fut un succès sur le Web, ce qui en fit le serveur Web le plus utilisé. En 1999, Apache Software Foundation (Apache Software Foundation) a été créée pour obtenir une assistance financière, organisationnelle et juridique du serveur.

Les faits

Le serveur Web Apache est gratuit et est développé par une communauté open source. Vous pouvez télécharger le programme depuis son site Web et l’installer vous-même. Pour installer le serveur sous Linux, vous aurez peut-être besoin de connaissances en programmation. Toutefois, dans le cas de Windows, vous pouvez l'exécuter via une interface utilisateur graphique (GUI en anglais). La dernière version du serveur Apache est actuellement en version 2.2 et est sortie en 2006.

Capacités

Le serveur Web Apache est doté de nombreuses fonctionnalités, ce qui lui permet de prendre en charge plusieurs scripts et modules pour le Web. Ce serveur prend en charge l’interface d’entrée commune (CGI en anglais) et le SSI (Server Side Includes). CGI est utilisé comme moyen de communication courant entre le logiciel externe et le serveur Web, tandis que SSI est un fichier de commande pour le serveur. Les utilisateurs Apache peuvent également installer d'autres modules, tels qu'un répertoire de base pour les utilisateurs, la redirection d'URL, l'authentification de l'utilisateur et l'accès utilisateur anonyme, entre autres.

Signification

Les sites Web complexes, tels que ceux des banques de données professionnelles ou des bibliothèques en ligne, contiennent de nombreuses informations et sont créés à l'aide d'un langage de programmation. Ce type de site Web nécessite un serveur prenant en charge des fonctionnalités avancées telles que ASP ou CGI. Le serveur Web Apache les prend en charge et fournit un support administratif au serveur physique qui contient les informations réelles. De plus, le serveur sécurise le site Web en évitant les virus, les codes malveillants et les logiciels espions.

avantage

Bien que le serveur Web Apache soit gratuit, il reste plus rapide que les serveurs Web les plus coûteux du marché, qui coûtent des centaines de dollars. Les serveurs Apache peuvent gérer plus d'un million de visites par jour sans difficultés.