ПРОЕКТЫ 


  АРХИВ 


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]

Re: как выбрать бэк енд по IP клиента



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Михаил wrote:
> Подскажите, пожалуйста, как сделать так, чтобы для конкретного IP клиента
> выбирался только заданный бэкенд.
>
> Например все запросы перенаправляются на backend1, а запросы с
> 111.111.111.111 --> на backend2
Вот, как-то так:
    server {
...
          if ($remote_addr ~ ^192\.168\.0\..*) {
                rewrite ^(.*)$ /to_b1/$1  last;
          }

          location /to_b1/ {
                proxy pass ...
          }
...

       }

Или proxy pass, если Вам так надо.

- --
Best regards, Andrey Y. Ostanovsky
St. Petersburg
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGk1D/eRcoIiq+xnoRAi3wAJ9Zdba/8jR0S6VVUfWNZxqF61ROPwCfWvfR
6Eh8vQqk+EPsDQi62ZDrRXk=
=jw/I
-----END PGP SIGNATURE-----



 




Copyright © Lexa Software, 1996-2009.