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]

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@xxxxxxxxxxxxx ***
*** PGP Fingerprint:        9F23 7153 51D4 FD8F  4E7F D4DF E0FA E400 ***
------------------------------------------------------------------------


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