On Fri, 26 Feb 1999, Andrey Shadrin wrote:
> From: Andrey Shadrin <av@tsbgu.nnov.su>
> Subject: [apache-rus] proxy
> X-Mailer: Mozilla 4.5 [en] (Win95; I)
>
> Hello All!
>
> Маленький вопрос
> а можно ли с помощью Apache реализовать proxy
> с доступом похожим на то как реализовано в anonymizer
>
> те при доступе на сервер http://www.qqq.ppp
> через http://www.rrr.ppp
> все url на страничке
> из http://www.qqq.ppp/home.html
> превращались в
> в http://www.rrr.ppp/www.qqq.ppp/home.html
>
> Нужен сообственно не сам анонимный доступ а аналог proxy сервера с кешем
>
> Просто proxy неудобен из за необходимости изменения настроек у клиента
> Способ предложенный в http://www.lexa.ru/lexa/transparent-proxy.html
> не подходит
>
> Может существует другой способ ?
Существует много способов. Если дело касается конкретно апача,
то можно написать mod_perl скрипт который будет ходить через LWP.
Примеры есть на www.modperl.com.
Вот только ресурсов это решение будет жрать немерянно.
Для пущей эффективности можно воспользоваться C-шным кодом
nph-translate который лежит у меня на домашней страничке в разделе
www. Это русификатор, который работал у нас на сайте до перехода на
русский апач. Он занимается тем, что переадресует запросы
на /win/трамтатмтам на просто трамтамтам и парсит полученный
html,подправляя ссылки.
Хорошо все равно не будет и мало не покажется.
После перехода с CERN httpd+это безобразие на русский апач загрузка
сервера упала примерно вчетверо при увеличении числа хитов.
Так что стоит подумать о другом пути, который явно не тема обсуждения
в данном листе. Вообще все это с самого начала в apache-talk,
Но если речь пойдет о transparent-proxy, то это вообще куда-нибудь в
ru.unix
> --
> ---------------------------------------------
> Andrey Vladimirovich Shadrin
> mailto:av@tsbgu.nnov.su
> tel:+7312319654 fax:+7312319656
> B.Pokrovskaya,26a,N.Novgorod,Russia,603008
> ---------------------------------------------
>
>
--------------------------------------------------
Victor Wagner vitus@ice.ru
Programmer Office:7-(095)-964-0380
Institute for Commerce Home: 7-(095)-135-46-61
Engineering http://www.ice.ru/~vitus
"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.