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[4]: [apache-talk] apache heavy load



Hello Nikolay,

Thursday, October 05, 2000, 11:52:57 AM, you wrote:

MN> ся.
>> Речь шла о другом.
>> www1 и www2 - name based, раскидка по кодировкам идет на 
>> www1:8100, www1:8101
>> и тп. Hасколько я помню, апач ругается при попытке создать 
>> VirtualHost 
>> www1:8101 при наличии wwwother:* (если оба - name based). 
>> Если для _default_
>> описать все порты, то наверное будет работать.

MN> Подскажите где у меня косяк:
MN> Схема с бакэндом заработала при такой конфигурации:

фронтэнд        ->>              бакэнд
MN> mod_proxy+mod_rewrite   mod_perl
MN> 81                              80
MN> 9001                            8001            
MN> 9002                            8002
MN> 9003                            8003

MN> Все редиректы на бакэнд пашут, а вот при нормальной схеме портов ( порты
MN> поменять между фронт и бак ) на фронтэнде - нивкакую не работает :( один
MN> реквест обслуживает и молчит.. Бакэнд при этом живет.
MN> что может быть??

MN> конфиг фронтенда для первого варианта такой:

MN>   SetEnvIfNoCase REDIRECT_CHARSET_SERVER_PORT "80"
MN> REDIRECT_CHARSET_SERVER_PORT=81
MN>   SetEnvIfNoCase REDIRECT_CHARSET_SERVER_PORT "8000"
MN> REDIRECT_CHARSET_SERVER_PORT=9000
MN>   SetEnvIfNoCase REDIRECT_CHARSET_SERVER_PORT "8001"
MN> REDIRECT_CHARSET_SERVER_PORT=9001
MN>   SetEnvIfNoCase REDIRECT_CHARSET_SERVER_PORT "8002"
MN> REDIRECT_CHARSET_SERVER_PORT=9002
MN>   SetEnvIfNoCase REDIRECT_CHARSET_SERVER_PORT "8003"
MN> REDIRECT_CHARSET_SERVER_PORT=9003
MN>    RewriteEngine     on
MN>    RewriteLogLevel   0
MN>    RewriteRule    ^/(.*\.(mpl|iphtml))$
MN> http://%{SERVER_NAME}:%{ENV:REDIRECT_CHARSET_SERVER_PORT}/$1 [P,L]

MN> для второго варианта - просто порты местами поменять..
MN> почему эту переменную использовал? потому что реврайт не дает свои ENV
MN> создавать :(

ну как же не может: http://www.apache.org/docs/mod/mod_rewrite.html

'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
RewriteCond pattern via %{ENV:VAR}. Use this to strip but remember
information from URLs.

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.