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-rus] proxy



In <199909070857.MAA20064@main.piter.net> Cyril A. Vechera (cyril@main.piter.net) wrote:
>> From apache-rus-dev-null@apache.lexa.ru Mon Sep  6 16:51:59 1999
>> Date: Mon, 6 Sep 1999 16:45:07 +0400
>> From: Ilya Obshadko <ilya@zhurnal.ru>
>> To: "Cyril A. Vechera" <apache-rus@lists.lexa.ru>
>> Subject: Re: [apache-rus] proxy
>>
>> Hello Cyril,
>>
>> понедельник, 6 сентября 1999 г., you wrote:
>>
>> CAV> Суть проблемы - split httpd. Разнесенные в
>> CAV> разные сервера апачи с mod_perl, с mod_php и др.,
>> CAV> которые пашут через front-server с russian-apache,
>> CAV> mod_rewrite + mod_proxy. И все бы хорошо, но
>> CAV> перекодировка не делается на те запросы, что
>> CAV> через mod_proxy возвращаются.
>>
И не должна делаться.

>> Как конкретно запросы пробрасываются на backend-сервер? Дело в том,
>> что mod_proxy использует, насколько я помню, ap_bwrite, не
>> обрабатывающуюся русским апачем. Это значит, перекодировку надо
>> ставить на обоих httpd. Более того - на backend-сервере ее
CV> к сожалению, слишком громоздкое решение -
на >> 100 виртуальных серверов все эти лукапы и т.д...
CV> сложность повышается, эффективность и надежность падают :(

К сожалению это ПРИНЦИПИАЛЬНОЕ решение. В какой-то момент было решено, что
задачей Russian Apache не является "руссификация всего в округе" и что proxy
к его компетенции не относится. Ибо это -- отдельная песня и весьма непростая
песня. Дело ведь не только в ap_bwrite. Нужно ведь по-хорошему определить по
ответу сервера -- в какой кодировке идет ответ и только потом все аккуратно
перекодировать.

Спасение утопающих -- дело рук самих утопаущих... Если вы сможете сварганить
patch -- может быть он и будет включен... Если сделаете хак под "вашу"
ситуацию -- используйте на здоровье, но включен в дистрибутив он, конечно,
не будет... В общем то, что запросы проходящие через mod_proxy есть feature,
а не bug... Со всеми вытекающими...



=============================================================================
=               Apache-Rus@lists.lexa.ru mailing list                       =
Mail "unsubscribe apache-rus" to majordomo@lists.lexa.ru if you want to quit.
=       Archive avaliable at http://www.lexa.ru/mail-archive                =






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

[ 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.