ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


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


  ПРОГРАММЫ 



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














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

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

Re: [apache-talk] mod_geo =?KOI8-R?Q?=C9_mod=5Frealip?=




Sergey Gershtein wrote:

> Вот так помогает:

Помогло, все заработало, спасибо большое :)


> 
> ./Configure >  ...
>  --permute-module=realip:END
> 
> 
> Предварительно пропатчить mod_geo следующим образом:
> 
> ----------------------------
> *** mod_geo-1.3.0/mod_geo.c.orig        Wed Jul 23 16:25:39 2003
> --- mod_geo-1.3.0/mod_geo.c     Wed Jul 23 16:29:15 2003
> ***************
> *** 241,250 ****
>         {
>             patricia_node_t *node;
>             prefix_t p;
>             p.bitlen = 32;
>             p.ref_count = 0;
>             p.family = AF_INET;
> !           p.add.sin.s_addr = r->connection->remote_addr.sin_addr.s_addr;
>             node = patricia_search_best( serverconf->tree, &p);
>             if(node)
>                 {
> --- 241,253 ----
>         {
>             patricia_node_t *node;
>             prefix_t p;
> +           struct in_addr remote_ip;
>             p.bitlen = 32;
>             p.ref_count = 0;
>             p.family = AF_INET;
> !           if( inet_aton(r->connection->remote_ip,&remote_ip) == 0 )
> !               return DECLINED;
> !           p.add.sin.s_addr = remote_ip.s_addr;
>             node = patricia_search_best( serverconf->tree, &p);
>             if(node)
>                 {
> ----------------------------------
> 
> С уважением,
> Сергей Герштейн 
> 
> --
> заместитель генерального директора по развитию
> телекоммуникационная компания Урал Релком
> mailto:sg@ur.ru тел: (3432) 793111, 776469, факс 581956
> http://www.ur.ru  http://www.e1.ru  http://www.uralweb.ru

BR




 




Copyright © Lexa Software, 1996-2009.