Welcome! Log In Create A New Profile

Advanced

Re: ngx http limit req module и реальное применение

July 18, 2011 05:27AM
Сделал так:
http {
(...)
geo $white{
default 0;
include /etc/white;
}

geo $black{
default 0;
include /etc/black;
}
limit_req_zone $binary_remote_addr zone=beta:10m rate=1r/s;

server {
(...)
error_page 418 = @php_limit;

location ~ \.php$ {
if ($black) {
return 418;
}
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/hg/repos/hg.books.ilovexq.ru/pages$fastcgi_script_name;
include fastcgi_params;
}
location php_limit {
limit_req zone=black nodelay;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/hg/repos/hg.books.ilovexq.ru/pages$fastcgi_script_name;
include fastcgi_params;
}
}

Это срабатывает, но только для $black отдает 500 код:(
Subject Author Posted

Re: ngx http limit req module и реальное применение

Maxim Dounin July 17, 2011 01:42PM

Re: ngx http limit req module и реальное применение

vagner July 17, 2011 01:49PM

Re: ngx http limit req module и реальное применение

Maxim Dounin July 17, 2011 01:58PM

Re: ngx http limit req module и реальное применение

vagner July 17, 2011 02:05PM

Re: ngx http limit req module и реальное применение

António P. P. Almeida July 17, 2011 10:52PM

Re: ngx http limit req module и реальное применение

vagner July 18, 2011 02:15AM

Re: ngx http limit req module и реальное применение

vagner July 18, 2011 02:27AM

Re: ngx http limit req module и реальное применение

vagner July 18, 2011 05:27AM

Re: ngx http limit req module и реальное применение

Maxim Dounin July 18, 2011 05:30AM

Re: ngx http limit req module и реальное применение

vagner July 18, 2011 05:34AM

Re: ngx http limit req module и реальное применение

vagner July 19, 2011 01:26AM

Re: ngx http limit req module и реальное применение

vagner July 19, 2011 12:02PM

Re: ngx http limit req module и реальное применение

vagner August 02, 2011 02:04AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 251
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready