hébergement web

Serveur web Apache

Le serveur web Apache

Le Apache Serveur webNom d'origine Apache HTTP Serveur est le serveur web le plus utilisé sur le World Wide Web.
Le serveur web est créé par le système Apache Logiciels Fondation. Le système est distribué gratuitement sous une licence open source.
La première version est sortie en 1995. Le numéro de la version actuelle est 2.4.25 (statut 12/2016).

Histoire du développement

En 1994, huit développeurs ont décidé d'améliorer le serveur web Httpd de la NSCA. L'équipe, composée de David Robinson, Cliff Skolnick, Randy Terbush, Roy T. Fielding, Rob Hartill, Brian Behlendorf, Robert S. Thau et Andrew Wilson, a corrigé des extensions de l'ancien serveur de la NSCA et a publié la première version du serveur HTTP Apache en 1995. Le nom a été choisi par respect pour la tribu indienne des Apatschen. Aujourd'hui, la communauté des développeurs se compose principalement de développeurs bénévoles du monde entier. Le serveur web Apache est le fruit des suggestions et des idées d'amélioration de tous les utilisateurs du monde entier. Grâce au code source ouvert, tout utilisateur intéressé et qualifié peut programmer ses améliorations directement dans le serveur web Apache.

Propriétés du système

Le serveur web modulaire prend en charge une variété de systèmes d'exploitation, notamment LinuxUnix, et Windows. La stabilité et la vitesse du serveur ont été considérablement améliorées dans la version 2.0, principalement pour les systèmes non-Unix.
Les fonctions importantes du système sont généralisées et mises à disposition via la bibliothèque Apache Portable Runtime, de sorte que les particularités des différents systèmes d'exploitation puissent être pleinement utilisées. Selon la plate-forme, les différents modules MPM (Multiprocessing) sont également différents. Ces modules sont notamment utilisés pour traiter les demandes de plusieurs clients. Ces MPM sont chacun optimisés pour le système d'exploitation, de sorte que sous Windows, le MPM est optimisé pour les threads, tandis que sous Unix, la bifurcation des processus est prise en charge.

En raison de sa structure modulaire, le serveur web Apache peut, au moyen de modules appropriés, par exemple, agir comme un serveur proxy (mod_proxy), contrôler la communication entre Internet-Encrypter (mod_ssl) les navigateurs et les serveurs web ou manipuler les en-têtes HTTP. Modifications de l'URL-Données sont également possibles.

Avec l'aide de langages de script côté serveur comme Perl, Ruby ou PHP le serveur HTTP Apache offre la possibilité de créer des pages web dynamiques. Ces langages de script, qui comprennent JavaScript, Python et .Net doivent être intégrés sous forme de modules ou adressés via CGI. Il est possible d'activer ou de désactiver différents modules à tout moment.
Grâce au mod_include du serveur HTTP Apache, il est possible de créer des Server Side Includes qui réduisent considérablement le travail d'administration des sites web statiques en créant des sites web dynamiques.

Comme tous les programmes de l'Apache Software Foundation, le serveur HTTP Apache est un logiciel libre. L'octroi des licences se fait selon les normes de la GPL.

Extensibilité

Apache Serveur web offrent de très bonnes possibilités d'extension grâce à leur conception modulaire. Ces modules, qui sont disponibles gratuitement partout sur Internet, commencent toujours par "mod_". Ils peuvent être téléchargés et intégrés dans le serveur web en fonction de l'utilisation prévue. Il existe un grand nombre de modules disponibles. Les objectifs de l'utilisation sont entre autres des fonctions de sécurité (par exemple SSL), l'intégration de langages de script, les redirections, l'authentification, les rapports d'état et bien plus encore.

Plates-formes et versions

Le serveur HTTP Apache est inclus par défaut à la fois dans les distributions Mac Os et dans toutes les distributions Linux. Windows est également entièrement pris en charge par le logiciel.
La série de versions 1.x, dont la première version est sortie en 1995, a expiré avec la version 1.3.x en février 2010. Depuis mars 2000, le développement de la série de versions 2.x se déroule en parallèle. Dans cette série, seule la version 2.2.x est prise en charge en plus de la version 2.4.x actuelle et est fournie avec des mises à jour de sécurité.

Veuillez diviser la contribution
Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur whatsapp
Partager sur telegram
Derniers messages

Vidéos recommandées de notre chaîne Youtube