Hello Everyone, I have successfully configured Apache to forward requests to my Tomcat instance. But it does so...only for requests whose IP resolves to 127.0.0.1
If I try to access a page through apache server (that's actually on tomcat) with the outside-facing-ip of my computer it fails. For example: 1) URL: "http://12.34.56.78:666/blah/serveMe.html" FAILS with a 404 (apache does not forward properly) 2) URL: "http://12.34.56.78:8080/blah/serveMe.html" SUCCEEDS (tomcat seems to be ok when it gets the request directly, so it has to be a forwarding failure by apache in the previous case) 3) URL: "http://my.domain.com:666/blah/serveMe.html" SUCCEEDS (I have " my.domain.com" mapped to "127.0.0.1" in my windows' hosts file) 4) URL: "http://localhost:666/blah/serveMe.html" SUCCEEDS I think this happens because the 1st request (the one with the outside facing ip) is not forwarded to Tomcat by apache. a) The apache error logs show that Apache is trying to look for the page in the wrong place b) The access logs ofcourse show a 404 because it can't find the page to serve Now, I have read a few threads and been on a few forums and apparently my worker.properties file is supposed to be as simple as this: ------------------------ worker.list=ajp13 worker.ajp13.port=8009 worker.ajp13.host=my.domain.com worker.ajp13.type=ajp13 ----------------------- I also tried putting my outside-facing-ip and localhost as values for " worker.ajp13.host" but it didn't seem to make any difference at all. In that case I must ask all of you: Question 1: How do I go about configuring apache to forward the outside-facing-ip requests to Tomcat? If it is not done in workers.properties...then where is it handled? Question 2: Or am I wrong and it is actually handled by workers.properties? Even then, how? Thanks in advance to all those who answer and all those who take the time to read this. Cheers, - Pulkit