Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Linuxtopia - CentOS Enterprise Linux Guide de reference - Serveur HTTP Apache

Chapitre 10. Serveur HTTP Apache

Le Serveur HTTP Apache est un serveur Web Open Source robuste de niveau commercial qui a �t� d�velopp� par l'organisation Apache Software Foundation (https://www.apache.org/). Red Hat Enterprise Linux comprend le Serveur HTTP Apache version 2.0 ainsi que de nombreux modules serveur con�us pour am�liorer sa fonctionnalit�.

Le fichier de configuration par d�faut install� avec le Serveur HTTP Apache fonctionne dans la plupart des situations sans devoir �tre modifi�. Ce chapitre d�crit bri�vement de nombreuses directives pr�sentes dans son fichier de configuration (� savoir /etc/httpd/conf/httpd.conf) pour aider les utilisateurs n�cessitant une configuration personnalis�e ou devant convertir un fichier de configuration dans l'ancien format 1.3 du Serveur HTTP Apache.

AvertissementAvertissement
 

Si vous utilisez l'outil graphique Outil de configuration HTTP (system-config-httpd), n'�ditez pas manuellement le fichier de configuration du Serveur HTTP Apache car l'Outil de configuration HTTP cr�e une nouvelle version de ce fichier chaque fois qu'il est utilis�.

Pour obtenir davantage d'informations concernant l'Outil de configuration HTTP, consultez le chapitre intitul� Configuration du Serveur HTTP Apache du Guide d'administration syst�me de Red Hat Enterprise Linux.

10.1. Serveur HTTP Apache 2.0

Il existe des diff�rences importantes entre la version 2.0 et la version 1.3 du Serveur HTTP Apache (la version 1.3 faisait partie de la version 2.1 de Red Hat Enterprise Linux et les versions pr�c�dentes). Cette section passe en revue certaines des nouvelles fonctionnalit�s du Serveur HTTP Apache 2.0 et souligne des changements importants. Pour obtenir des informations sur la migration d'un fichier de configuration version 1.3 vers le format 2.0, reportez-vous � la Section 10.2.

10.1.1. Fonctions du Serveur HTTP Apache 2.0

La version 2.0 du Serveur HTTP Apache inclut les fonctionnalit�s suivantes�:

  • API Apache — Les modules utilisent un nouvel ensemble plus performant d'interfaces de programmation d'applications (ou API de l'anglais Application Programming Interfaces).

    ImportantImportant
     

    Les modules �labor�s pour le Serveur HTTP Apache 1.3 ne fonctionneront pas s'ils ne sont pas port�s vers la nouvelle API. En cas de doute quant au portage d'un module particulier, consultez le d�veloppeur avant d'effctuer toute mise � niveau.

  • Filtrage — Les modules peuvent jouer le r�le de filtres de contenu. Reportez-vous � la Section 10.2.4 pour en savoir plus sur le fonctionnement du filtrage.

  • Prise en charge IPv6 — Le format d'adressage IP nouvelle g�n�ration est pris en charge.

  • Directives simplifi�es — Bon nombre de directives complexes ont �t� supprim�es alors que d'autres ont �t� simplifi�es. Reportez-vous � la Section 10.5 pour obtenir davantage d'informations sur des directives sp�cifiques.

  • R�ponses multilingues aux erreurs — Lors de l'utilisation de documents Server Side Include (ou SSI), des pages de r�ponse personnalis�es en cas d'erreur peuvent �tre propos�es dans plusieurs langues.

Une liste plus compl�te des changements est disponible en ligne � l'adresse suivante�: https://httpd.apache.org/docs-2.0/.

10.1.2. Changements au niveau des paquetages dans le Serveur HTTP Apache 2.0

Depuis la version 3 de Red Hat Enterprise Linux, les paquetages du Serveur HTTP Apache ont �t� renomm�s. De plus, certains paquetages connexes ont �galement �t� renomm�s, retir�s ou incorpor�s dans d'autres paquetages.

Ci-dessous figure une liste des changements apport�s aux paquetages�:

  • Les paquetages apache, apache-devel et apache-manual ont �t� renomm�s respectivement httpd, httpd-devel et httpd-manual.

  • Le paquetage mod_dav a �t� incorpor� au paquetage httpd.

  • Les paquetages mod_put et mod_roaming ont �t� supprim�s car leur fonctionnalit� fait partie d'un sous-ensemble de celle fournie par mod_dav (qui est maintenant incorpor� dans le paquetage httpd).

  • Les paquetages mod_auth_any et mod_bandwidth ont �t� supprim�s.

  • Le num�ro de version du paquetage mod_ssl est d�sormais synchronis� avec le paquetage httpd. Cela signifie que le paquetage mod_ssl du Serveur HTTP Apache 2.0 a un num�ro de version inf�rieur � celui du paquetage mod_ssl pour le Serveur HTTP Apache 1.3.

10.1.3. Changements apport�s au syst�me de fichiers de la version 2.0 du Serveur HTTP Apache

Lors d'une mise � niveau vers la version 2.0 du Serveur HTTP Apache, les changements suivants sont apport�s au syst�me de fichiers�:

  • Le r�pertoire de configuration, /etc/httpd/conf.d/, a �t� ajout� — Ce nouveau r�pertoire sert � stocker les fichiers de configuration des modules en paquetages individuels, tels que mod_ssl, mod_perl et php. La directive Include conf.d/*.conf demande au serveur de charger les fichiers de configuration � partir de cet emplacement au sein du fichier de configuration du Serveur HTTP Apache, /etc/httpd/conf/httpd.conf.

    ImportantImportant
     

    Lors de la migration d'une configuration existante, il est imp�ratif d'ins�rer la ligne sp�cifiant le nouveau r�pertoire de configuration.

  • Les programmes ab et logresolve ont �t� d�plac�s — Ces utilitaires sont pass�s du r�pertoire /usr/sbin/ au r�pertoire /usr/bin/. Par cons�quent, les scripts disposant de chemins d'acc�s absolus pour ces binaires ne fonctionneront pas.

  • Remplacement de la commande dbmmanage — La commande dbmmanage a �t� remplac�e par htdbm. Reportez-vous � la Section 10.2.4.5 pour obtenir de plus amples informations.

  • Le fichier de configuration logrotate a �t� renomm� — Le nom du fichier de configuration logrotate a �t� chang� de /etc/logrotate.d/apache/etc/logrotate.d/httpd.

La section suivante explique comment effectuer la migration d'une configuration du Serveur HTTP Apache version 1.3 vers le format 2.0.

 
 
  Published under the terms of the GNU General Public License Design by Interspire