I have defined a Virtual Host for example.com in Tomcat Host Manager.

I can access http://example.com:8080/Web_Application. However I want to use http://example.com/webapp.

I also want to access http://example.com/ through Apache for serving PHP+HTML. Only for http://example.com/webapp I want Tomcat to serve the Web Application on Port 8080.

Is it possible to hide the port number as well as map a url to a specific web application? What config changes are required to do this?

link|improve this question

80% accept rate
feedback

1 Answer

up vote 3 down vote accepted

Yes, this is a standard configuration. You simply use ProxyPass, like this:

ProxyPass /webapp http://localhost:8080/Web_Application
ProxyPassReverse /webapp http://localhost:8080/Web_Application
link|improve this answer
thank you what you have given above works correctly :) – Arvind Aug 7 '11 at 3:28
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.