Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Following the how-to, I wanted to make a proxy for traffic to the address /app to be processed by Tomcat 7.

I added this to my httpd.conf:

LoadModule proxy_module  {path-to-modules}/    
LoadModule  deflate_module       modules/

ProxyPass         /app  http://localhost:8081
ProxyPassReverse  /app  http://localhost:8081

I also have this on my server.xml:

<Connector port="8081" enableLookups="false" acceptCount="100" connectionTimeout="20000" 

And I have the folder /var/lib/tomcat7/webapps/app with my application files.

I restarted both Tomcat 7 and Apache 2 after doing the configurations above.

Problem: When navigating to my, I get the error 500. I consulted apache logs, it says:

[warn] proxy: No protocol handler was valid for the URL /app. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

Update: This is running in ubuntu. I resolved this by adding LoadModule proxy_http_module modules/ to my httpd.conf.

Now I have another question: How can I make this proxy to work on SSL through port 443?

share|improve this question
Adding LoadModule proxy_http_module modules/ to my httpd.conf resolved the issue. – hsnm Oct 15 '12 at 1:04

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.