Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
upstream - передача имени хост а
- To: nginx-ru@xxxxxxxxx
- Subject: upstream - передача имени хост а
- From: "romas1982" <nginx-forum@xxxxxxxx>
- Date: Wed, 17 Nov 2010 15:10:04 -0500
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=lSW6ss3VsfsNl3FigVWmShTYEJVk2P6JxWvBAMWlwD4=; b=EWbl/mBPB8HPwL5A2X+qfeHIRf42ZmKUzM650l6r6NLObW39U13yXb49xfIcBFTmfCqYOeyPz5B3SYhSoyoeNQDJ7aiZCHBJ6paoQfna0AvvKnBd/E9ANlXpvQcAgW3K;
Добрый день, воюю с upstream.
Коротенько: есть группировка серверов(3
штуки). На них фронтэнд nginx, бэкжн - апач.
Апач сконфигурирован так, что он на
одном и том же порту в зависимости от
имени хоста выдает разный контент. Т.е.
weberver1A:8090 отдает одно, а webserver1B:8090 другое,
при этом оба webserver'a резовятся в один и
тот же айпи и обслуживаются одним и тем
же апачем.
попробовал так
upstream backendA {
server webserver1A:8090;
server webserver2A:8090;
server webserver3A:8090;
}
upstream backendB {
server webserver1B:8090;
server webserver2B:8090;
server webserver3B:8090;
}
там где серверы
location A
proxy_pass http://backendA;
location B
proxy_pass http://backendB;
Судя по поведению - имена хостов в
секции upstream не передаются бэкэнду.
На сколько я понял из доки - запрос при
проксировании через upstream формируется
ещё до того, как выберется хост. Т.е. я
обречен на поиски другого пути?
Заранее спасибо!
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,151508,151508#msg-151508
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|