ся.
> Речь шла о другом.
> www1 и www2 - name based, раскидка по кодировкам идет на
> www1:8100, www1:8101
> и тп. Hасколько я помню, апач ругается при попытке создать
> VirtualHost
> www1:8101 при наличии wwwother:* (если оба - name based).
> Если для _default_
> описать все порты, то наверное будет работать.
Подскажите где у меня косяк:
Схема с бакэндом заработала при такой конфигурации:
фронтэнд -> бакэнд
mod_proxy+mod_rewrite mod_perl
81 80
9001 8001
9002 8002
9003 8003
Все редиректы на бакэнд пашут, а вот при нормальной схеме портов ( порты
поменять между фронт и бак ) на фронтэнде - нивкакую не работает :( один
реквест обслуживает и молчит.. Бакэнд при этом живет.
что может быть??
конфиг фронтенда для первого варианта такой:
SetEnvIfNoCase REDIRECT_CHARSET_SERVER_PORT "80"
REDIRECT_CHARSET_SERVER_PORT=81
SetEnvIfNoCase REDIRECT_CHARSET_SERVER_PORT "8000"
REDIRECT_CHARSET_SERVER_PORT=9000
SetEnvIfNoCase REDIRECT_CHARSET_SERVER_PORT "8001"
REDIRECT_CHARSET_SERVER_PORT=9001
SetEnvIfNoCase REDIRECT_CHARSET_SERVER_PORT "8002"
REDIRECT_CHARSET_SERVER_PORT=9002
SetEnvIfNoCase REDIRECT_CHARSET_SERVER_PORT "8003"
REDIRECT_CHARSET_SERVER_PORT=9003
RewriteEngine on
RewriteLogLevel 0
RewriteRule ^/(.*\.(mpl|iphtml))$
http://%{SERVER_NAME}:%{ENV:REDIRECT_CHARSET_SERVER_PORT}/$1 [P,L]
для второго варианта - просто порты местами поменять..
почему эту переменную использовал? потому что реврайт не дает свои ENV
создавать :(
на сервере три Namebased виртуальных хоста
=============================================================================
= 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" 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.