настройка nginx для прокс??рования н??скольких ??айтов

Igor Sysoev is at rambler-co.ru
Tue Sep 29 16:58:45 MSD 2009


On Tue, Sep 29, 2009 at 07:53:42PM +0700, Denis F. Latypoff wrote:

> Hello valem,
> 
> Tuesday, September 29, 2009, 7:22:22 PM, you wrote:
> 
> > задача: 
> > есть frontend на nginx, есть backend на tomcat
> > нужно органировать следующую конфигурацию:
> 
> sub1.domain.com ->> backend/uri1
> sub2.domain.com ->> backend/uri2
> > и т.д.
> 
> > вопрос, как сконфигурировать nginx.
> 
> > Posted at Nginx Forum:
> > http://forum.nginx.org/read.php?21,9887,9887#msg-9887
> 
> server {
>     server_name ~(\d+)\.domain\.com$;
> 
>     location / {
>         proxy_pass http://backend/uri$1;
>     }
> }
> 
> как то так...

Лучше

   map $host $tomact {
       sub1.domain.com   /uri1;
       sub2.domain.com   /uri2;
       ...
   }

   server {

       location / {
           proxy_pass  http://backend$tomcat;
       }



-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list