mod_cluster/mod_proxy redirects user to JBoss backend server ip when trailing slash is missing

Solution Verified - Updated -

Issue

  • I'm routing requests from an Apache httpd server on the front end to the http connectors on my JBoss backend via mod_cluster.  When accessing localhost/test (with the trailing / missing, instead of localhost/test/) from the  Apache front end, the user is redirected to the JBoss address  (host:8080) instead of just being proxied to it.
  • I'm using mod_proxy like so to proxy to another remote server:
    ProxyPass / http://backendip:80/
    

    But when I type in url http://frontenddomain.com/foo, the response comes back as  http://backendip/foo/

Environment

  • JBoss Enterprise Application Platfrom (EAP)
  • Apache httpd
  • mod_cluster
  • mod_proxy

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.