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
|