Модуль Apache mod_allowmethods
| Описание: | Позволяет легко ограничить HTTP-методы, используемые на сервере |
|---|---|
| Статус: | Экспериментальный |
| Идентификатор модуля: | allowmethods_module |
| Исходный файл: | mod_allowmethods.c |
| Совместимость: | Доступен в Apache 2.3 и более поздних версиях |
Краткое описание
Этот модуль позволяет легко ограничить HTTP-методы, используемые на сервере. Наиболее распространённая конфигурация выглядит так:
<Location "/"> AllowMethods GET POST OPTIONS </Location>
Директива AllowMethods
| Описание: | Ограничивает доступ перечисленными HTTP-методами |
|---|---|
| Синтаксис: | AllowMethods reset|HTTP-method [HTTP-method]... |
| Значение по умолчанию: | AllowMethods reset |
| Контекст: | каталог |
| Статус: | Экспериментальный |
| Модуль: | mod_allowmethods |
Названия HTTP-методов чувствительны к регистру и обычно, согласно RFC, указываются прописными буквами. Методы GET и HEAD считаются эквивалентными. Ключевое слово reset можно использовать, чтобы отключить mod_allowmethods во вложенном контексте:
<Location "/svn"> AllowMethods reset </Location>
Внимание
Метод TRACE нельзя запретить с помощью этого модуля; вместо этого используйте TraceEnable.
mod_allowmethods был создан для замены довольно неуклюжей реализации Limit и LimitExcept.
© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/mod_allowmethods.html