Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Прямое проксирование
- To: nginx-ru@xxxxxxxxx
- Subject: Прямое проксирование
- From: "XMan" <nginx-forum@xxxxxxxx>
- Date: Mon, 07 Jun 2010 04:04:38 -0400
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=W0hszI5TDAV2GKNR5flO25fIIwBRx1SOVY7aLf7NGDU=; b=p2O/vbj2OEuwVP7iPzrTtdw2RYn7TI+GjnzchwBmaBOiXpcZ/1ahrEMi8ONfV3n/NRJ0t71ze8O/+eEv/2k8ppPbGbzuDpTAaN5Cfzs27o0x0w1I7LyRyAFXJS6Yqlw6;
Hi all :)
Вобщем, досталась мне ip-камера, к которой нужно прикрутить доступ через сайт.
Для этого берется nginx и строится проксирование на родной web-интерфейс этой
камеры. Результат загоняется, например, в отдельный iframe.
Для начала делаем простой конфиг для nginx:
location / {
proxy_pass http://192.168.101.20:80;
proxy_buffering off;
}
Буферизацию выключаем, ибо местами имеет место быть видеопоток.
Заходим на камеру - всё работает. Заходим на nginx - всё работает, кроме
видеопотока - он отсутвует как класс и в отладке java-апплета, который его
показывает, валятся всякие сообщения. Смотрим лог nginx и наблюдаем:
2010/06/06 22:18:55 [error] 7412#0: *11 upstream sent no valid HTTP/1.0 header
while reading response header from upstream, client: 192.168.101.29, server: _,
request: "GET /cgi/web_event.cgi HTTP/1.1", upstream:
"http://192.168.101.20:80/cgi/web_event.cgi", host: "192.168.101.29:81"
Собственно, вопрос - можно ли как-то отключить анализ передаваемой от апстрима
клиенту информации?
Даже если это и не http-ответ, пусть с ним разбирается клиентское приложение, а
не nginx.
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,95373,95373#msg-95373
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|