Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

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

Re: [apache-talk] Предложение - mod_accel и backend с проверко й на IP доступ



On Wed, 13 Feb 2002, Ilya Basalaev wrote:

> On Wed, 13 Feb 2002, Alexey Zvyagin wrote:
> 
> > Есть следующее:
> > новая версия mod_accel 1.0.12 с поддержкой опции PH, благодаря которой на
> > фронтенде не надо создавать ниодного виртуального сервера, а их достаточно
> > иметь только на бекенде. Но при такой схеме (и даже при схеме без
> > использования PH флага) есть потребность некоторые папки разграничить по IP
> > адресам, доменам или сетям на бекенде.
> >
> > Один из способов решения, но не удобный и громоздкий - на фронтенде такие
> > сайты перенести в виртуальные и прописать отдельно allow и deny и потом
> > AccelPass директиву, а второй вариант, мне кажется более элегантным и
> > само-собой разумеюшимся - фронтенд не трогать, а сделать аля модуль как
> > mod_access, типа mod_accelss, который бы выполнял все функции, как
> > mod_access, но для mod_accel с включенной опцией на фронтенде передавать IP
> > через X-Real-IP (вроде такой, могу ошибитсья) заголовок. То есть смотрит
> > такой модуль на бекенде в этот заголовок и решает дать доступ для
> > Directory/Location/virtual config или нет.
> 
> Существует mod_realip by Игорь Сысоев, который как раз берет адрес из
> X-Real-IP и подставляет его бэк-енду.
> У меня стоит на фронтенде mod_accel, а на бэк-енде mod_realip - и
> прекрасно работает.

mod_realip не подходит для mod_access. Для этого лучше взять
http://develooper.com/code/mpaf/

Игорь Сысоев

=============================================================================
=               Apache-Talk@xxxxxxxxxxxxx mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =






Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"Russian Apache" includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/) See Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.