Bug 949308

Summary: Apache Proxy Serves Blank Pages After Upgrade to apache2-prefork-2.4.6-6.50.1.x86_64 from apache2-prefork-2.4.6-6.47.1.x86_64
Product: [openSUSE] openSUSE 13.1 Reporter: Scott Chaffin <sac>
Component: ApacheAssignee: E-mail List <apache-bugs>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: nemecek, pgajdos
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 13.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Scott Chaffin 2015-10-07 17:56:48 UTC
Yesterday, I applied the patch from apache2-prefork-2.4.6-6.47.1.x86_64 to apache2-prefork-2.4.6-6.50.1.x86_64 and our rather complicated proxy configuration began serving blank pages.  There were no errors logged.  We proxy most of our web pages from our server to a CMS hosted centrally by the University.

It works fine when apache2-prefork-2.4.6-6.47.1.x86_64 is installed, even when I leave the other 2.46.6.50 patches installed, but serves up blank pages  when the update is installed.  I suspect there is a bug in mod_proxy, mod_proxy_http or mod_rewrite, but I have been unable to isolate the problem to one of these modules.

Here is a greatly simplified version of our proxy rules that demonstrates the problem:

    ProxyPass / http://foo.bar.com/site/
    ProxyPassReverse / http://foo.bar.com/site/


    <Location "/">
            RequestHeader append X-Forwarded-Path " "
    </Location>

    <Proxy *>
       Order allow,deny
       Allow from all
    </Proxy>

This configuration works fine under apache2-prefork-2.4.6-6.47.1.x86_64, but serves a blank page under apache2-prefork-2.4.6-6.50.1.x86_64.  No changes are made, except to install the newer version of apache2-prefork and restart the web server.
Comment 1 Sascha Nemecek 2015-10-08 12:16:54 UTC
Same problem here. Downgrading to 2.4.6-6.47.1 fixed the issue.
Comment 2 Sascha Nemecek 2015-10-08 12:33:05 UTC
JFTR, build apache2-2.4.6-6.54.1.x86_64.rpm, as mentioned in comment https://bugzilla.suse.com/show_bug.cgi?id=949218#c7, also solves this issue.
Comment 3 Petr Gajdos 2015-10-08 12:44:15 UTC
Thank you guys.

*** This bug has been marked as a duplicate of bug 949218 ***