Serveur HTTP Apache Version 2.4

| Description: | Illustration de l'API des modules Apache | 
|---|---|
| Statut: | Expérimental | 
| Identificateur de Module: | example_hooks_module | 
| Fichier Source: | mod_example_hooks.c | 
Certains fichiers situés dans le répertoire
    modules/examples de l'arborescence de la
    distribution d'Apache sont fournis à titre d'exemples pour ceux qui
    souhaitent écrire des modules qui utilisent l'API d'Apache.
Le fichier principal est mod_example_hooks.c, qui
    constitue une illustration exhaustive des différents mécanismes et
    syntaxes d'appels. En aucun cas un module additionnel n'aura à
    inclure des routines pour tous les appels - il n'en nécessitera au
    contraire qu'un petit nombre !
Le module example_hooks fonctionne réellement. Si vous le chargez dans votre serveur, activez le gestionnaire "example-hooks-handler" dans une section location, et essayez d'accéder à la zone du site web correspondante, vous verrez s'afficher certaines sorties que le module example_hooks produit au cours des différents appels.
Pour inclure le module example_hooks dans votre serveur, effectuez les étapes suivantes :
configure avec l'option
      --enable-example-hooks.make").Pour ajouter votre propre module :
cp modules/examples/mod_example_hooks.c
      modules/nouveau_module/mod_monexemple.cmodules/nouveau_module/config.m4.
        APACHE_MODPATH_INIT(nouveau_module).modules/examples/config.m4.configure --help.config.m4 des répertoires des autres modules pour
	  plus d'exemples.APACHE_MODPATH_FINISH.module/nouveau_module/Makefile.in.
      Si la compilation de votre module ne nécessite pas d'instructions
      particulières, ce fichier ne doit contenir que la ligne
      include $(top_srcdir)/build/special.mk.mod_example_hooksPour activer le module example_hooks, ajoutez à votre fichier
    apache2.conf un bloc du style :
<Location "/example-hooks-info"> SetHandler example-hooks-handler </Location>
Vous pouvez aussi ajouter ce qui suit dans un fichier .htaccess, puis
    accéder au fichier "test.example" à partir du répertoire
    correspondant :
AddHandler example-hooks-handler ".example"
Après avoir rechargé la configuration ou redémarré votre serveur, vous devriez pouvoir accéder à ce fichier et voir s'afficher ce qui a été décrit plus haut.
| Description: | Directive de démonstration pour illustrer l'API des modules Apache | 
|---|---|
| Syntaxe: | Example | 
| Contexte: | configuration globale, serveur virtuel, répertoire, .htaccess | 
| Statut: | Expérimental | 
| Module: | mod_example_hooks | 
La directive Example n'a pour fonction que
    de définir un drapeau de démonstration que le gestionnaire de
    contenu du module example_hooks va afficher. Elle ne possède aucun
    argument. Si vous naviguez vers une URL à laquelle le gestionnaire
    de contenu example_hooks s'applique, vous verrez s'afficher les routines
    du module, ainsi que l'ordre dans lequel elles ont été appelées pour
    servir le document demandé. On peut observer l'effet de cette
    directive dans la phrase "Example
    directive declared here: YES/NO".