Serveur HTTP Apache Version 2.4
Module Apache mod_allowmethods
| Description: | Ce module permet de restreindre aisément les méthodes HTTP pouvant être utilisées sur le serveur |
|---|---|
| Statut: | Expérimental |
| Identificateur de Module: | allowmethods_module |
| Fichier Source: | mod_allowmethods.c |
| Compatibilité: | Disponible à partir de la version 2.3 du serveur HTTP Apache |
Sommaire
Ce module permet de restreindre aisément les méthodes HTTP pouvant être utilisées sur le serveur. La configuration la plus courante est du style :
<Location "/"> AllowMethods GET POST OPTIONS </Location>
Directive AllowMethods
| Description: | Restreint l'accès aux méthodes HTTP spécifiées |
|---|---|
| Syntaxe: | AllowMethods reset|HTTP-method
[HTTP-method]... |
| Défaut: | AllowMethods reset |
| Contexte: | répertoire |
| Statut: | Expérimental |
| Module: | mod_allowmethods |
Les noms des méthodes HTTP sont sensibles à la casse, et sont en
général définis en majuscules, comme dans les RFCs. Les méthodes GET et
HEAD sont considérées comme équivalentes. Le mot-clé
reset permet de désactiver
mod_allowmethods dans les niveaux inférieurs
d'imbrication :
<Location "/svn"> AllowMethods reset </Location>
Avertissement
La méthode TRACE ne peut pas être rejetée par ce module ; pour ce
faire, vous devez utiliser la directive TraceEnable.
Le module mod_allowmethods a été écrit pour
remplacer l'implémentation "bricolée" des directives Limit et LimitExcept.
Commentaires
Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.
