I'd like to run Apache and Tomcat on an RHEL 5 server with Apache handling Ruby on Rails apps (through mod_rails/Passenger) and Tomcat handling Java apps.
Under Apache, each Rails app will have a URL and vhost. The URLs are already configured in our DNS server to point to the machine.
Under Tomcat, each Java app has a URL like this: ourserver.ourcompany.com/app1
, ourserver.ourcompany.com/app2
, etc.
The server is already up and running with Tomcat 6 running on port 80 and serving several Java apps. I want to add Apache and reconfigure. I'm familiar with how to configure a sole Apache server to host RoR apps using Passenger. I just don't know how to get Apache and Tomcat to work together like that.
I've found various resources and discussions through Googling (for example, this one) but they tend to be a bit sketchy and incomplete or they don't seem to really match what I'm trying to do. The one I linked to seems to be for if you want to send all requests to Tomcat, not just certain ones and have Apache handle others.
Could someone suggest an example config for server.xml
and httpd.conf
, or perhaps point me to some resources that are more detailed?