Здравствуйте,
хочу сделать реверс прокси для видео камеры, все получается, если проксировать с 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 просто отдавал результат запроса, а не переадресовывал клиента? Или может это как то инчае делается? Заранее спасибо!
хочу сделать реверс прокси для видео камеры, все получается, если проксировать с 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 просто отдавал результат запроса, а не переадресовывал клиента? Или может это как то инчае делается? Заранее спасибо!