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