[mod_cluster-issues] [JBoss JIRA] (MODCLUSTER-351) 500 error when using ProxyPassReverse and proxying RewriteRule to the balancer

Aaron Ogburn (JIRA) jira-events at lists.jboss.org
Thu Aug 8 16:43:26 EDT 2013


Aaron Ogburn created MODCLUSTER-351:
---------------------------------------

             Summary: 500 error when using ProxyPassReverse and proxying RewriteRule to the balancer
                 Key: MODCLUSTER-351
                 URL: https://issues.jboss.org/browse/MODCLUSTER-351
             Project: mod_cluster
          Issue Type: Bug
    Affects Versions: 1.2.4.Final, MOD_CLUSTER_1_0_10_GA_CP04
            Reporter: Aaron Ogburn
            Assignee: Jean-Frederic Clere
            Priority: Minor


Looks like some compatability issues exist between Rewrites to the mod_cluster balancer and a ProxyPassReverse for it.  

<VirtualHost *:80>
   RewriteEngine On
   RewriteRule ^/foo/(.*)$ balancer://mycluster/foo/$1 [P,L]
   ProxyPassReverse /foo/ balancer://mycluster/foo/
</VirtualHost>


Requests served through the above VHost config fail with a 500.  The log shows:

[Thu Aug 08 16:38:50 2013] [debug] mod_proxy_cluster.c(3448): proxy: CLUSTER no balancer for balancer://mycluster/foo/hi.jsp
[Thu Aug 08 16:38:50 2013] [debug] proxy_util.c(1525): [client 127.0.0.1] proxy: *: found reverse proxy worker for balancer://mycluster/foo/hi.jsp
[Thu Aug 08 16:38:50 2013] [debug] mod_proxy.c(1015): Running scheme balancer handler (attempt 0)
[Thu Aug 08 16:38:50 2013] [debug] mod_proxy_http.c(1955): proxy: HTTP: declining URL balancer://mycluster/foo/hi.jsp
[Thu Aug 08 16:38:50 2013] [debug] mod_proxy_ajp.c(664): proxy: AJP: declining URL balancer://mycluster/foo/hi.jsp
[Thu Aug 08 16:38:50 2013] [warn] proxy: No protocol handler was valid for the URL /foo/hi.jsp. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.


Removing the ProxyPassReverse, the request works again.  Looks like the balancer isn't found for some reason with both the Rewrite and ProxyPassReverse.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the mod_cluster-issues mailing list