DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=11618>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=11618 mod_rewrite removes Chunked headers and byte lengths on reverse proxy. Summary: mod_rewrite removes Chunked headers and byte lengths on reverse proxy. Product: Apache httpd-2.0 Version: 2.0.40 Platform: PC OS/Version: Linux Status: NEW Severity: Major Priority: Other Component: mod_rewrite AssignedTo: [email protected] ReportedBy: [EMAIL PROTECTED] Using Mod_Rewrite in a [proxy] configuration, when it receives a Chunked Encoding request it appears that when apache makes the re-request it is stripping out the TE: and Transfer-Encoding: headers as well as the chunk length information. This appears very deliberate but I have no idea what its doing it. Below is a typical example of a captured session ( captured via tcpflow ). Tested in 2.0.35, 2.0.39 an 2.0.40 -------------------------------------- - Rewrite Rule handling this request - -------------------------------------- RewriteRule ^/pmcserver(.*)$ http://128.241.116.14:6208/pmcserver$1 [proxy] ---------------------------- - ORIGINAL INBOUND REQUEST - ---------------------------- POST /pmcserver/GetServerTime/ HTTP/1.1 Host: pre.printme.com:443 User-Agent: Mozilla/4.0 (compatible) Proxy-Connection: close Connection: close Accept: */* Content-Type: application/octet-stream TE: chunked Accept-Encoding: deflate Content-Encoding: deflate Transfer-Encoding: chunked Cache-Control: no-cache, no-transform, no-store Pragma: no-cache X-PrintMe-XML-Length: 579 Via: 1.1 128.241.116.8 (Alteon iSD-SSL/2.0) X-SSL: decrypted=true, ciphers="TLSv1/SSLv3 RC4-SHA" 177 x.uR.n.0...+P.....W.#....J.H{.Rp.j...>....#.J>..........5xs...~...h....u.7......j+/D.+y..?.M..'[EMAIL PROTECTED] D[Kco..?Ow...!..y.U........f...`A.......9....9xbuc..=..y0p.....|o.....G.......]y....*?."......;Hh8..s.....il.p.88.P...T.........f.2*]..-+X..!y...(M ...b9..."5J.........f*U.#.+......4.(V...K.c.b..O.U.Q.....#.Rcp...D..3.0.6o l9_..vS..0d.6D.)..W|.o... 0 ------------------------- - REVERSE PROXY REQUEST - ------------------------- POST /pmcserver/GetServerTime/ HTTP/1.1 Host: 128.241.116.14:6208 User-Agent: Mozilla/4.0 (compatible) Accept: */* Content-Type: application/octet-stream Accept-Encoding: deflate Content-Encoding: deflate Cache-Control: no-cache, no-transform, no-store Pragma: no-cache X-PrintMe-XML-Length: 579 Via: 1.1 128.241.116.8 (Alteon iSD-SSL/2.0), 1.1 pre.printme.com:443 X-SSL: decrypted=true, ciphers="TLSv1/SSLv3 RC4-SHA" Max-Forwards: 10 Connection: close X-Forwarded-For: 10.10.99.83 X-Forwarded-Host: pre.printme.com:443 X-Forwarded-Server: pre.printme.com x.uR.n.0...+P.....W.#....J.H{.Rp.j...>....#.J>..........5xs...~...h....u.7......j+/D.+y..?.M..'[EMAIL PROTECTED] D[Kco..?Ow...!..y.U........f...`A.......9....9xbuc..=..y0p.....|o.....G.......]y....*?."......;Hh8..s.....il.p.88.P...T.........f.2*]..-+X..!y...(M ...b9..."5J.........f*U.#.+......4.(V...K.c.b..O.U.Q.....#.Rcp...D..3.0.6o l9_..vS..0d.6D.)..W|.o... HTTP/1.1 411 Length Required Content-type: text/plain Connection: close Content-Length: 0 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
