Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Суб домены на разных server..
- To: nginx-ru@xxxxxxxxx
- Subject: Суб домены на разных server..
- From: "den68" <nginx-forum@xxxxxxxx>
- Date: Wed, 05 Mar 2014 10:37:29 -0500
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=selenium.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=4R0cD2pxpdAZVR9+ANGLdJm+IN1b2v/J9GpNrXB0AYk=; b=Kvo8k78krmq+NCYbKEDxlfe2Ag1juDokBXf/iwPxqVi8kFBQeYnF5crnWHf3fiFa4cUatsxJi39PJe0hbcpIEe0xZ829PRutLPeqsq0Oh1HERcP2PjC9uxVZbxWFBZVlh6HxcBemT0oH7VXllTgi0oFlzb8AIRlfl5zRfXCIi0Y=;
Помогите с решением казалось-бы тривиальной задачи.
Требуется чтоб домены типа *.abc.ru уходили на первый сервер, а домены
home.*.abc.ru на второй, причем на втором должен быть proxy_pass, то есть
редирект если я правильно понимаю не очень подходит, туда данные GET'ом
передаются..
1.
server {
server_name
abc.ru
*.abc.ru;
....
2.
server {
server_name
home.*.abc.ru; /знаю, так писать в реалии нельзя.. для
наглядности../
proxy_pass http://127.0.0.1:998877/;
Пробовал различные варианты с PCRE - результатом не увенчалось:
#~^home.*\.abc\.ru$;
#server_name "^~home\.(?<domain>.+)$";
#server_name "~^(home\.)?(?<domain>.+)$";
#server_name "~^(home\.)?(.+)$";
#server_name "~^home\.(?P<domain>.*)$";
..
ка правильно-то ?
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,248143,248143#msg-248143
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|