FAQ du serveur HTTP Apache
FAQ du serveur HTTP ApacheConsultez toutes les FAQ
Nombre d'auteurs : 9, nombre de questions : 47, dernière mise à jour : 14 juin 2021
- Où trouver une liste des modules existants ?
- Que choisir entre une compilation statique et dynamique d'un module ?
- 4.1. PHP (3)
- 4.2. La réécriture d'URL (URL Rewriting)
(8)
- Comment créer une arborescence virtuelle ?
- Quelles conditions doit-on réunir pour pouvoir utiliser la réécriture ?
- Comment utiliser la réécriture d'URL avec un hébergeur qui n'a pas mod_rewrite ?
- Comment déchiffrer les erreurs serveur renvoyées dans le cadre de la réécriture ?
- Quelles sont les différentes "variables" et à quoi correspondent-elles ?
- Comment éviter de réécrire une URL en boucle ?
- Comment déboguer la réécriture d'URL ?
- Comment faire de la réécriture sur la partie dite "Query String" ?
- 4.3. Les jounaux (1)
Le site officiel d'Apache recense un grand nombre de modules. Elle n'est pas exhaustive ni à jour mais elle s'avère être un bon point de départ.
La plupart des distributions Linux ou systèmes Unix incluent une fonction de recherche parmi les paquets, les modules Apache suivant généralement un même modèle de nommage, il en devient aisé d'obtenir une liste de ceux que vous propose, de base, votre système.
Pour faire votre choix, exposons les points forts et les faiblesses de la forme dynamique par rapport à la forme statique :
- Le module peut être activé et désactivé à souhait via la directive LoadModule.
- Les fonctions du serveur peuvent être étendues facilement : aucune recompilation du serveur lui-même n'est nécessaire, l'installation du module et son chargement suffisent.
- La possession de l'ensemble des sources d'Apache n'est pas nécessaire.
- Performances légèrement détériorées au démarrage du serveur puisque les modules doivent être chargés et à l'exécution lors de l'appel des fonctions dynamiques.
- Quelques plateformes ne prennent pas en charge les objets dynamiques partagés ou ont un fonctionnement différent à leur égard.