ПРОЕКТЫ 


  АРХИВ 


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



Добрый день!
Вместо
proxy_pass http://10.0.0.3:80/;
используйте
proxy_pass http://10.0.0.3:80;
15 августа 2008 г. 16:58 пользователь Дугин Сергей <drug@xxxxxxxxx> написал:
Здравствуйте

Как сделать так чтобы в зависимости от внешнего IP я кидал на разные виртуальные хосты?
Попробовал сделать как ниже получаю в ответ ошибку.

 geo $ip_search
 {
   default 1;
   include /usr/local/nginx/conf/ip_search;
 }


 server {
   listen 81.176.230.195:80;
   server_name aaaa.ru www.aaaa.ru;
   access_log /home/aaaa.ru/logs/access.log main;
   location / {
     access_log /home/aaaa.ru/logs/access.log main;
     if ($ip_search)
     {
       break;
       proxy_pass http://10.0.0.3:80/;
       proxy_redirect off;
       proxy_set_header Host $host;
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header X-Forwarded-For $remote_addr;
       proxy_set_header X-Accel-Internal /internal_bdbd_ru;
     }
     proxy_pass http://10.0.0.2:80/;
     proxy_redirect off;
     proxy_set_header Host $host;
     proxy_set_header X-Real-IP $remote_addr;
     proxy_set_header X-Forwarded-For $remote_addr;
     proxy_set_header X-Accel-Internal /internal_bdbd_ru;
     if ($ip_runet){return 403;}
   }
 }

2008/08/15 15:37:54 [emerg] 47724#0: "proxy_pass" may not have URI
part in location given by regular _expression_, or inside named
location, or inside the "if" statement, or inside the "limit_except" block in /usr/local/nginx/conf/nginxdomain_log.conf:61



--
С уважением,
 Дугин Сергей                          mailto:drug@xxxxxxxxx
 QWARTA





--
С уважением, Борис Долгов.
icq 77556665
e-mail boris@xxxxxxxxxxx


 




Copyright © Lexa Software, 1996-2009.