<div dir="ltr">thanks,<div><span style="font-size:13px"><br></span></div><div>the part where you massage the content lengths I was missing -- or had no clue would be needed.<br></div><div><span style="font-size:13px"><br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Apr 18, 2015 at 12:06 PM, Valentin V. Bartenev <span dir="ltr"><<a href="mailto:vbart@nginx.com" target="_blank">vbart@nginx.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Saturday 18 April 2015 11:23:54 jb wrote:<br>
> gotcha, I saw the discarded body thing in the debug log. ok thanks,<br>
> um, how do you proxy_pass to nginx itself ?<br>
><br>
> can you give an example ?<br>
> just proxy_pass <a href="http://127.0.0.1/" target="_blank">http://127.0.0.1/</a><br>
> and proxy_pass_request_body off<br>
><br>
> what about my return 200 "$content_length bytes" line still keep that?<br>
><br>
</span>[..]<br>
<br>
events {}<br>
<br>
http {<br>
   log_format  lengths  $request_length;<br>
<br>
   server {<br>
       location / {<br>
           proxy_pass http://unix:nginx.sock:;<br>
           proxy_pass_request_body off;<br>
<br>
           proxy_set_header X-Response "$content_length bytes";<br>
           proxy_set_header Content-Length "";<br>
<br>
           access_log  logs/lengths.log  lengths;<br>
       }<br>
   }<br>
<br>
   server {<br>
       listen unix:nginx.sock;<br>
       return 200 $http_x_response;<br>
   }<br>
}<br>
<br>
% telnet 127.0.0.1 8000<br>
Trying 127.0.0.1...<br>
Connected to 127.0.0.1.<br>
Escape character is '^]'.<br>
POST / HTTP/1.0<br>
Content-Length: 1000<br>
<br>
bbbbbbbbbbbbbbbbbbbbbbbb<br>
bbbbbbbbbbbbbbbbbbbbbbbb<br>
bbbbbbbbbbbbbbbbbbbbbbbb<br>
bbbbbbbbbbbbbbbbbbbbbbbb<br>
^]<br>
telnet> close<br>
Connection closed.<br>
% cat logs/lengths.log<br>
145<br>
<br>
--<br>
<div class="HOEnZb"><div class="h5">wbr, Valentin V. Bartenev<br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</div></div></blockquote></div><br></div>