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]

[apache-talk] Настройка РА



Добрый вечер!

Хмм... Появилось некторое время вернуться к настройке Апачи...
В свое время АпачиРус бы поставлен по умолчанию, правда перекодировка по
портам была запрещена и была только автоматическая перекодировка по типу
броузера...
Да, ничего не кешировалось, но разбираться с этим было некогда...

Нотесы я внимательно прочитал на apache.lexa.ru - но не нашел ситуации с
фронт-бекенд демонами + туча вирт. хостов.

Сервера два - фронт-енд, бекенд...
Как мне кажется единственно верным решением является установка первого Апачи
на портах типа
80 - авто
8100 - koi
8101 - win
8102 - dos
8103 - iso

Второго к примеру на
81
8200 - koi
8201 - win
8202 - dos
8203 - iso

Сервер обслуживает тучу нейм бейзед виртуальных хостов поэтому конфигурация
с портами вроде наиболее подходяща.

(Было б кстати клево сделать перекодировку только на фронт-енд Апачи, чтобы
второй работал только в одной - но мне кажется такой финт не прокатит) И
кстати на бекенд Апачи требуется изредка ApacheRus Perl API - я правда не
нашел документации на него, он готов или еще нет ? Вроде обещали с PL27 ?
Изредка требуется почту уходящую с сервера через веб формы в кои
перекодировать на бекенде в перл скриптах... Можно конечно самому написать,
но вроде уже написано почему бы не использовать...

Кстати прочитал что если используется HTTP/1.1 (а он и используется в нейм
бейзед хостах) то можно сделать кеширование документов на проксях и клиенте
и без использования перекодировки по портам с помощью заголовка Vary - так
может и забить на HTTP/1.0 клиентов, благо их скоро совсем не останется? Как
этого добиться - где почитать ?

Все ж таки не хочется плодить море портов 5 для фронт-енд - 5 для бек-енд -
а у меня еще вторая инстанция сервера живет в девелопмент целях, еще 10
портов - 20 портов на кодировки ;)

И вот какой вопрос, если порты все таки станут необходимыми, для организации
фронтенд бекенд конфигурации использутеся след. макрос

<Macro proxy_macro $host>
<IfDefine simple>
    RewriteEngine On
    RewriteLogLevel 0
    RewriteRule ^/((perl/|cgi-perl/).*)$          http://$host:81/$1  [P,L]
    RewriteRule ^/(.*\.(asp|sasp|stat))$          http://$host:81/$1  [P,L]

    ProxyPassReverse       / http://$host:81/
</IfDefine>
</Macro>

И как же его переписать чтобы работало вышеизложенное по различным портам ?
Заранее спасибо за любые комментарии...
------------------------------------
Sergey Polyakov - Chief of WebZavod.
http://www.webzavod.ru


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