Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Module
Fichier source : mod_lua.c
Compatibilité : Apache 2.3 ou supérieur

mod_lua

Ce module permet de fournir un crochet pour le langage de programmation Lua dans diverses parties du traitement des requêtes httpd.

Ce module permet d'étendre le serveur avec des scripts écrits dans le langage de programmation Lua. Les points d'extension (hooks) disponibles avec mod_lua incluent de nombreux crochets disponibles pour les modules Apache HTTP Server compilés en mode natif, tels que la cartographie des requêtes aux fichiers, la génération de réponses dynamiques, le contrôle d'accès, l'authentification et l'autorisation.

Liste des directives

Nom Description
LuaAuthzProvider Cette directive permet de brancher une fonction de fournisseur d'autorisation dans mod_authz_core.
LuaCodeCache Cette directive permet de configurer le cache de code compilé.
LuaHookAccessChecker Cette directive permet de fournir un crochet pour la phase access_checker du traitement des requêtes.
LuaHookAuthChecker Cette directive permet de fournir un crochet pour la phase auth_checker du traitement des requêtes
LuaHookCheckUserID Cette directive permet de fournir un crochet pour la phase check_user_id du traitement de la requête.
LuaHookFixups Cette directive permet de fournir un crochet pour la phase de corrections d'un traitement de requête.
LuaHookInsertFilter Cette directive permet de fournir un crochet pour la phase insert_filter du traitement des requêtes.
LuaHookLog Cette directive permet de fournir un crochet pour la phase de journal d'accès d'un traitement de requête.
LuaHookMapToStorage Cette directive permet de fournir un crochet pour la phase map_to_storage du traitement des requêtes.
LuaHookPreTranslate Cette directive permet de fournir un crochet pour la phase pre_translate d'un traitement de requête.
LuaHookTranslateName Cette directive permet de fournir un crochet pour la phase de traduction du nom du traitement de la demande.
LuaHookTypeChecker Cette directive permet de fournir un crochet pour la phase type_checker du traitement des requêtes.
LuaInherit Cette directive permet de contrôler la façon dont les sections de configuration parent sont fusionnées dans les enfants.
LuaInputFilter Cette directive permet de fournir une fonction Lua pour le filtrage d'entrée de contenu.
LuaMapHandler Cette directive permet de cartographier un chemin vers un gestionnaire Lua.
LuaOutputFilter Cette directive permet de fournir une fonction Lua pour le filtrage de sortie de contenu.
LuaPackageCPath Cette directive permet d'ajouter un répertoire au package.cpath de Lua.
LuaPackagePath Cette directive permet d'ajouter un répertoire au package.path de Lua.
LuaQuickHandler Cette directive permet de fournir un crochet pour le gestionnaire rapide du traitement des demandes.
LuaRoot Cette directive permet d'indiquer le chemin de base pour résoudre les chemins relatifs pour les directives mod_lua.
LuaScope Cette directive permet d'indiquer la portée du cycle de vie de l'interpréteur Lua étant utilisé par les gestionnaires dans ce répertoire, soit l'un des valeurs once, request, conn ou thread. La valeur par défaut est once.



Dernière mise à jour : Lundi, le 27 février 2023