ПРОЕКТЫ 


  АРХИВ 


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]

Re: mod_geo для nginx



Именно этот конфиг на данный момент сложно реализовать эффективно.
Можно будет сделать такой:

  geo good_networks {
     default      0;
     include      /path/to/netlist;
     127.0.0.0/30 7;
  }

  server {
      location / {
          root   /path/to/docroot;

          if (not $good_networks) {
              limit_rate    100k;
          }
      }
  }

То есть, на уровне сервера можно будет делать if (...) { rewrite ... },
а вот задавать помимо rewrite обычные директивы внутри if() можно будет
только на уровне location.

И ещё, geo задаётся только на уровне http.

Чтож, на уровне http - так на уровне http.

А когда счастье станет возможно?

Возможно, в 0.1.17. Пока готовы только geo и proxy_set_x_var.


Игорь Сысоев
http://sysoev.ru




 




Copyright © Lexa Software, 1996-2009.