Re: Re[4]: limit_req только для POST запросов - можно?

Борис Долгов boris at dolgov.name
Fri May 1 00:19:33 MSD 2009


А что если сделать что-то вроде:
http
{
 limit_req_zone  $binary_remote_addr  zone=one:10m   rate=1r/s;
 server
 {
   ...
   location / {
     if( $request_method = "POST")
     {
         return 402;
     }
     error_page 402 = @post;
   }
   location @post
   {
      limit_req ...
   }
 }
}


30 апреля 2009 г. 23:51 пользователь Alexander Popkov
<voodoo_alex at mail.ru>написал:

> Здравствуйте Михаил,
>
> Thursday, April 30, 2009, 8:29:52 PM, you wrote:
>
> АП>> 2) настройки я круто придумал :) только я забыл что GET они
> АП>> тоже ограничивают... то есть вопрос как ограничить _только_POST_
> АП>> остаётся открыт...
>
> ММ> Делать set в if, в котором будет проверяться чтьо запрос POST ?
>
> а что делать в else? если ничего то фигня выйдет :(
>
> --
> Best regards,
>  Alexander                            mailto:voodoo_alex at mail.ru
>
>
>


-- 
С уважением, Борис Долгов.
icq 77556665
e-mail boris at dolgov.name
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090501/48a41da7/attachment.html>


More information about the nginx-ru mailing list