ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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


 




Copyright © Lexa Software, 1996-2009.