ПРОЕКТЫ 


  АРХИВ 


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]

?????? ?? ngx_http_geo_module ? ???????? ?????????


  • To: nginx-ru@xxxxxxxxx
  • Subject: ?????? ?? ngx_http_geo_module ? ???????? ?????????
  • From: "Vadim A. Umanski" <umanski@xxxxxx>
  • Date: Thu, 30 Aug 2007 16:24:29 +0400
  • Organization: Comcor-TV

Здравствуйте, nginx-ru.

Пример конфига из документации.
http://sysoev.ru/nginx/docs/http/ngx_http_geo_module.html#example

    geo  $country  {
        default          no;
        include          conf/geo.conf;
        127.0.0.0/24     us;
        127.0.0.1/32     ru;
        10.1.0.0/16      ru;
        192.168.1.0/24   uk;
    }

Простейшее очевидное применение

  if ($country != "ru") {
                     return   403;
  }

В базе GeoIPCountryCSV.zip , раззипованной и обработанной
скриптом contrib/geo2nginx.pl строки имеют вид

85.138.0.0/15 PT;
85.140.0.0/14 RU;
85.144.0.0/13 NL;

Не срабатывает.

Вопрос.
1. Сравнение в if будет case-sensitive ?
2. Если да, то отчего пример конфига маленькими буквами?
3. Не стоит ли упомянуть в документации, что на регистр символов надо
   обращать внимание?


   SY                       Vadim A. Umanski
                            System Administrator
                            InterNet Services Dept., IP Network Div.
                            Akado (Comcor-TV), Moscow
   <Work>                   mailto:umanski@xxxxxx mailto:VUmanski@xxxxxxxxxxxx
   <Private>                mailto:umanski@xxxxxxxxxxxxxxxx
   phone:                   (+7 495) 737 51 79
   cell:                    (+7 916) 692 67 89




 




Copyright © Lexa Software, 1996-2009.