"limit_except" directive duplicate

Михаил Монашёв postmaster at softsearch.ru
Thu Nov 15 00:30:54 MSK 2007


Здравствуйте Анатолий,

У меня летом был точно такой же вопрос, как и у тебя.

Директива имеет неудачное название и это вызывает путаницу.

Ключевое  слово  except  относится к названиям методов. Т.е. то, что в
блоке {} описывает поведение для всех методов _кроме_ перечисленных.

И  Игорь  тебе  тоже  самое  написал.

Про HEAD я зря написал. Он по тоже исключается, если прописан GET. Так
что GET и POST - этого вполне достаточно.

P.S.
Хорошо  бы как-то переделать семантику директивы. Обычно описывают то,
чъё  поведение  хотят  описать.  А  тут  описывается  всё  _кроме_   .
Непривычно очень.

Ну или тут
http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#limit_except
приписать к примеру что для всех HTTP-методов _кроме_ GET будет
дан доступ из 192.168.1.0/32 и запрещён всем остальным.

P.P.S.
Интересно, вы там с Кудиновым видео-хостинг что ли делаете? Кроме как
на продажу, делать его бессмысленно, ибо вот:
http://adsense.blogspot.com/2007/10/introducing-video-units.html .

АШ> Михаил, Вы не поняли, мне нужно ограничить DAV-методы,а HTTPвсе разрешить J

АШ> Т.е. одни limit_exceptне разрулить, по крайней мере, я не знаю как.

АШ> Может Игорь подскажет или сделает поддержку J


--

С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster at softsearch.ru
ICQ# 166233339
http://softsearch.ru/
Без бэкапа по жизни.






More information about the nginx-ru mailing list