ПРОЕКТЫ 


  АРХИВ 


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]

Re[6]: [apache-talk] apache heavy load



Hello Nikolay,

Thursday, October 05, 2000, 1:59:49 PM, you wrote:

>> 'env|E=VAR:VAL' (set environment variable)
>> This forces an environment variable named VAR to be set to 
>> the value VAL,
>> where VAL can contain regexp backreferences $N and %N which will be
>> expanded. You can use this flag more than once to set more than one
>> variable. The variables can be later dereferenced in many situations,
>> but usually from within XSSI (via <!--#echo var="VAR"-->) or
>> CGI (e.g. $ENV{'VAR'}). Additionally you can dereference it 
>> in a following

MN> Спасибо, но то ведь не по существу (хотя мне нужно переменную в апаче юзать,
MN> а не цгишникам отдавать)
Ну  как  бы  если  делаешь  E=SOME_VAR:SOME_VAL  потом  достучаться до нее можно
используя %{ENV:SOME_VAR}
MN> Прикол в том, что в первой конфигурации все работает, а вот когда порты
MN> меняю местами - перестает

может вот так попробовать тебе:

RewriteEngine   on
RewriteLogLevel 0
RewriteMap      ports   txt:/path/to/map.txt
RewriteRule    ^/(.*\.(mpl|iphtml))$    
http://backend.server.ru:${ports:%{ENV:SERVER_PORT}|81}/$1

#--[ map ]--#
80      81
8000    9000
8001    9001
8002    9002
8003    9003
#--[ end ]--#

и на бэкенде перед каждым namebased делать так:

Listen YOUR_PORT
<VirtualHost backend.server.ru:YOUR_PORT>
             ServerName backend.server.ru
</VirtualHost>

или я опять что то не догоняю...

Best regards,
Alexei V. Alexandrov                   [AA4460, AVA32-RIPN, AA1829-RIPE]
------------------------------------------------------------------------
*** Alexei V. Alexandrov -- www.elcomsoft.com ---- ava@elcomsoft.com ***
*** PGP Fingerprint:        9F23 7153 51D4 FD8F  4E7F D4DF E0FA E400 ***
------------------------------------------------------------------------


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