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 =