ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

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

[apache-talk] =?koi8-r?B?7sHT1NLPysvBIPLh?=



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

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

Нотесы я внимательно прочитал на 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@lists.lexa.ru mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =



 




Copyright © Lexa Software, 1996-2009.