Chapitre 14. Directives et modules Apache

La configuration par défaut d'Apache fonctionne en principe pour la plupart des utilisateurs. Il est possible que vous ne deviez jamais modifier aucune directive de configuration d'Apache. Si vous tenez à modifier des options de configuration par défaut, vous devez en connaître la fonction et savoir où les trouver. Ce chapitre traite des options de configuration qui vous sont accessibles.

AvertissementAttention
 

Si vous avez l'intention d'utiliser l'outil de configuration Apache, un utilitaire graphique fourni par Red Hat Linux, ne modifiez pas le fichier de configuration httpd.conf de votre serveur Web Apache. Inversement, si vous voulez modifier manuellement httpd.conf, n'utilisez pas l'outil de configuration Apache.

Pour obtenir plus d'informations concernant l' outil de configuration Apache, consultez le Guide de personnalisation officiel Red Hat Linux.

Après avoir installé le paquetage apache vous pouvez obtenir la documentation sur le serveur Web Apache à l'adresse http://votre_domaine/manual/ ou consulter la documentation à l'adresse http://httpd.apache.org/docs/ s. La documentation sur le serveur Web Apache contient une liste exhaustive et des descriptions complètes de toutes les options de configuration d'Apache. Pour plus de commodité, ce guide fournit de brèves descriptions des directives de configuration utilisées par Red Hat Linux.

Lorsque vous examinez le fichier de configuration de votre serveur Web, sachez que votre configuration par défaut comprend un serveur Web non sécurisé et un serveur Web sécurisé. Le serveur Web sécurisé fonctionne comme un hôte virtuel configuré dans le fichier de configuration httpd.conf. Pour plus d'informations sur les hôtes virtuels, reportez-vous à la la section intitulée Utilisation d'hôtes virtuels.

NoteRemarque
 

Nous n'incluons pas d'extensions FrontPage, la licence de Microsoft(TM) interdit l'inclusion de telles extensions dans des produits d'autres éditeurs.

Démarrage et arrêt httpd

Durant le processus d'installation, un script shell appelé httpd a été sauvegardé dans /etc/rc.d/init.d. Pour arrêter et démarrer manuellement votre serveur, exécutez httpd avec les arguments stop ou start.

Pour démarrer votre serveur, tapez la commande  :

/etc/rc.d/init.d/httpd start

Si vous exécutez Apache comme serveur sécurisé, une invite vous demandera votre mot de passe. Votre serveur démarrera dès que vous l'aurez tapé.

Pour arrêter votre serveur, tapez la commande  :

/etc/rc.d/init.d/httpd stop

La commande restart est la façon la plus rapide d'arrêter et de redémarrer votre serveur. La commande restart arrête puis redémarre votre serveur. Une invite vous demandera alors votre mot de passe, si vous exécutez Apache en tant que serveur sécurisé. La commande restart ressemble à ceci  :

/etc/rc.d/init.d/httpd restart

Si vous venez de finir de modifier quelque chose dans votre fichier httpd.conf, il n'est pas nécessaire d'arrêter et de redémarrer votre serveur. Vous devriez par contre utiliser la commande reload. Lorsque vous utilisez reload, vous ne devez pas taper votre mot de passe (qui est nécessaire si vous exécutez Apache en tant que serveur sécurisé). Votre mot de passe sera masqué durant les rechargements, mais pas durant les arrêts et redémarrage. La commande reload ressemble à ceci  :

/etc/rc.d/init.d/httpd reload

Par défaut, le processus httpd démarre automatiquement au lancement de votre ordinateur. Si vous exécutez Apache en tant que serveur sécurisé, une invite vous demandera le mot de passe après le lancement de l'ordinateur, à moins que vous n'ayez désactivé cette protection.