| Nginx-ru mailing list archive (nginx-ru@sysoev.ru) [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
 проксирование в за висимости от URL
 
 
Хочется сделать так:
             location ~ ^/photos/(a|b|c).* {
                   proxy_pass ;
             }
             location ~ ^/photos/(d|i|f).* {
                   proxy_pass ;
             }
Но выдает ошибку:
[root@xxxxxxxxxx:~]# nginx -t
2006/02/21 13:01:28 [emerg] 736#0: "proxy_pass" may not have URI part in 
location given by regular expression in /usr/local/etc/nginx/nginx.conf:116
Попытка сделать так:
             location /photos/ {
                  if ($request_uri ~ ^/photos/(a|b|c).*) {
                       proxy_pass ;
                  }
if ($request_uri ~ ^/photos/(d|i|f).*) {
                       proxy_pass ;
                  }
             }
Тоже провалилась:
[root@xxxxxxxxxx:~]# nginx -t
2006/02/21 13:21:18 [emerg] 762#0: directive "proxy_pass" in 
/usr/local/etc/nginx/nginx.conf:109 is not allowed here
Посоветуйте другой, наиболее оптимальный вариант реализации.
--
С уважением, Роман Ковригин. Компания РосБизнесКонсалтинг. Отдел разработки.
 
 |