title: Setup mod_proxy on apache http server
body: <p>I wanted to reverse proxy a web service from my tomcat server using apache web server. I have modified the httpd.conf </p>
  
  <pre><code>LoadModule proxy_module modules/mod_proxy.so
  
  &lt;Directory /&gt;
      AllowOverride none
      Require all denied
  &lt;/Directory&gt;
  
  ProxyPass         /ROOT  http://localhost:8080/ROOT
  ProxyPassReverse  /ROOT  http://localhost:8080/ROOT
  </code></pre>
  
  <p>My Tomcat server runs on port 8080, now when I run localhost/ROOT, I get error 500 internal server error.</p>
  
  <p>This last entry in the <code>error_log</code> is:
  <PRE>
  [Thu Jul 04 14:17:00.097359 2013] [proxy:warn] [pid 18980:tid 4476780544] [client 127.0.0.1:50525] AH01144: No protocol handler was valid for the URL /ROOT. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.
  </PRE>
  The last entry in the <code>access_log</code> is:
  <PRE>
   127.0.0.1 - - [04/Jul/2013:14:17:00 -0400] "GET /ROOT HTTP/1.1" 500 528
  </PRE></p>
  
  <p>Any idea on what I am doing wrong here?</p>