nginx proxy

akam nginx-forum at nginx.us
Wed Feb 25 07:21:04 UTC 2015


Здравствуйте,

хочу сделать реверс прокси для видео камеры, все получается, если
проксировать с location /:
server {
  listen *:80;
  server_name video.mysite.local;
}
location / {
  proxy_pass http://camera-ip/;
 ....
}
при этом браузер перекидывает на http:/video.mysite.local/eng/index.cgi
(редирект на веб интерфейсе камеры) и все прекрасно открывается...


Но если я сделаю так:
location / {
  root /var/www/......
 ....
}
location /camera1 {
  proxy_pass http://camera-ip/;
 ....
}
то браузер перекидывает на http:///video.mysite.local/eng/index.html

и nginx пытается искать папку eng у себя в /var/www и естественно не
находит

Можно ли сделать чтобы nginx просто отдавал результат запроса, а не
переадресовывал клиента? Или может это как то инчае делается? Заранее
спасибо!

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,256898,256898#msg-256898



Подробная информация о списке рассылки nginx-ru