ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

location and limit_conn



Что-то не получается в данной конфигурации ограничить количество коннекций внутри определённого локейшена отличного от корня сайта.
Хотя если выставить limit_conn  tor  3 в server или в
Static files location - то всё отрабатывает. но нужно ограничить внутри /files/

В идеале ещё бы отдельно ограничить общее количество подключений к сайту,но независимо от локейшена /files


конфигурация в аттаче


limit_zone   tor  $binary_remote_addr  10m;

server {
#       limit_conn  tor  3;
        listen xx.yy.zz.243:80;
        # can't use wildcards in first server_name
        server_name testdomain.ru www.testdomain.ru;
        access_log  /dev/null;
        error_page  503                 /templates/503.html;
        
        location /nginx_status {
            stub_status on;
            access_log   off;
            allow 127.0.0.1;
            allow xx.yy.zz.200;
            deny all;
        }       

        location / {
                # autoindex off;
                # autoindex_exact_size on;
                # autoindex_localtime off;

                # expires off;

                # cooperate with mod_realip in apache-1.3 or mod_rpaf in 
apache-2.x
                proxy_pass         http://127.0.0.1:80/;
                proxy_redirect off;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
                #       proxy_pass http://back.end.addr.ess:80/;
                #
                # NB: it's better for URI canonicalization that apache sits on 
:80
                # (even if that's only 127.0.0.1:80)
                #
                # see also set_real_ip_from, real_ip_header if this nginx
                # would need to cooperate with another one acting as a frontend
        }

#               charset         on;
#               source_charset  koi8-r;

#  post script big limits set
location /files/  {
limit_conn tor  3;
}

# Static files location
                location ~* 
^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js|html|iso|avi|mpg|mp3|mp4|mdf|mds)$
 {
                root /var/www/vhosts/tor.theon.ru/www;
                }


}



 




Copyright © Lexa Software, 1996-2009.