FAQ du serveur HTTP ApacheConsultez toutes les FAQ

Nombre d'auteurs : 9, nombre de questions : 47, dernière mise à jour : 30 mars 2017 

 
OuvrirSommaireGénéralités

Apache est le serveur web le plus répandu sur Internet (50% des serveurs en sont équipés selon Netcraft en date de janvier 2008). Il s'agit d'un programme qui tourne sur une machine (un serveur ou sur un poste en local) qui permet à des clients d'accéder à des pages web, ou tout autre fichier présent sur le serveur à partir d'un navigateur ou tout autre programme supportant le protocole HTTP.

Apache dispose de nombreuses fonctionnalités, il permet l'utilisation de modules, la possibilité de définir une configuration spécifique pour chaque répertoire partagé, des restrictions, ... Il est souvent utilisé avec des modules comme Perl et/ou PHP afin de rendre le contenu des pages dynamiques.

  • C'est un serveur web HTTP aussi flexible que puissant
  • Il implémente les derniers protocoles, HTTP/1.1 (RFC2616) inclus
  • Il supporte des modules externes 100% configurables
  • Il peut être personnalisé en écrivant soi-même ses propres modules en utilisant l'API Apache
  • Son code source est disponible et est accompagné d'une licence non restrictive
  • Il peut tourner sous la plupart des plateformes existantes (autant à base UNIX que NT)
  • Il est souvent mis à jour par une équipe très active
  • Il est testé en permanence, et les bugs sont corrigés rapidement.
Créé le 17 décembre 2008  par berry

Il existe deux grandes familles de versions Apache : 1.3.x et 2.x.

Apache 2.x apporte quelques nouveautés technologiques dont le support natif de IPv6, LDAP et SSL/TLS (qui se présentait sous forme de module, externe, dans les versions antérieures). L'organisation des fichiers de configuration offre également plus de souplesse suite à l'évolution de la directive Include (versions 2.0.41 et plus).

Certains vantent les performances des versions 2.x, d'autres la stabilité des 1.3.x. A vous d'essayer et de voir laquelle vous conviendrait le mieux.

Créé le 17 décembre 2008  par berry

Vous pouvez télécharger Apache sur le site officiel. Sont présentes sur ce site les sources (à compiler donc) ainsi que les binaires pour MS Windows. Pour obtenir directement les binaires en paquetage .rpm, .deb, .tgz, ... parcourez le site de votre distribution ou bien les CDs d'installation. En effet, bien souvent Apache est présent par défaut en tant que serveur Web pour la plupart des distributions Linux, systèmes Unix dont BSD et autres.

Il existe également des solutions tout en un permettant d'aisément mettre en place un environnement de type AMP (Apache, MySQL, PHP). Citons en quelques uns :

Créé le 17 décembre 2008  par berry, _Mac_
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2010 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.