можно ли заставить nginx пропускать не-http соединения?

whitered dmitry.zhelnin at gmail.com
Sat Feb 21 04:37:17 MSK 2009


хочется настроить nginx  таким образом, чтобы он все бинарные (не
http) запросы пересылал back-end'у. ну и отдавал ответ в неизменном
виде. попробовал написать такой конфиг:

location / {
 proxy_pass         http://localhost:1234;
 proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
}

но nginx ругается:

2009/02/21 04:22:45 [info] 13132#0: *1 client sent invalid method
while reading client request line, client: 127.0.0.1, server:
whitered-desktop, request: "<тут собственно бинарный запрос>"
2009/02/21 04:22:45 [debug] 13132#0: *1 http finalize request: 400, "?"

скажите, доктор, я занимаюсь ерундой, или просто что-то не учел?

-- 
dmitry zhelnin


More information about the nginx-ru mailing list