Bug 57092

Summary: EBCDIC problem with ProxyRemote to HTTPS
Product: Apache httpd-2 Reporter: Edward Lu <Chaosed0>
Component: mod_proxyAssignee: Apache HTTPD Bugs Mailing List <bugs>
Status: RESOLVED FIXED    
Severity: normal Keywords: FixedInTrunk, PatchAvailable
Priority: P2    
Version: 2.5-HEAD   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Attachments: Fix ProxyRemote with ProxyPass when using EBCDIC

Description Edward Lu 2014-10-14 17:41:11 UTC
Created attachment 32110 [details]
Fix ProxyRemote with ProxyPass when using EBCDIC

When using EBCDIC encoding, HTTPS through ProxyPass and ProxyRemote doesn't work correctly. For example:

<VirtualHost *:441>
SSLProxyEngine on
ProxyRemote https https://127.0.0.1:441
ProxyPass /proxyme https://127.0.0.1/index.html
</VirtualHost>

<VirtualHost *:442>
ProxyRemote on
</VirtualHost>

results in a 403 and this in the error log:

(70014)End of file found: AH00958: HTTPS: attempt to connect to localhost:443 via http CONNECT through 127.0.0.1:442 (localhost) failed
Comment 1 Yann Ylavic 2015-01-23 09:50:02 UTC
Backported to 2.4.11 in r1636002.