I am okay with proxing through Apache as long as I can measure the time through Tomcat down to millisecond or better yet microsecond resolution. For the last several years I have been working on new type of Educational system using the latest technologies and since I am working on creating a new startup I want to be able keep costs low for licenses for the customers and keep the hardware requirments low. Using the 5.x version of Tomcat in JBoss I got down to subnanosecond in my measurments at the servlet level yet getting the rest of the way out of Tomcat/Apache took over 1o milliseconds. Doing some hardware upgrades that I could afford and upgrading the jvm some adjustments of Tomcat and the jvm I got down to the 4millisecond range. Does that help answer the question? Regards, Tony Anecito Founder, MyUniPortal --- Dan_Mitton@xxxxxxxxxxxxx wrote: > Tony, > > Aaah. That is what I feared. You would need to get > a second static IP > address from your ISP to make any of this work. > > If you are stuck with one static IP address from > your ISP, I think your > only solution is the mod_jk that you are already > doing. Why is proxying > the tomcat requests through apache a problem? > > > > Please respond to users@xxxxxxxxxxxxxxxx > > To: users@xxxxxxxxxxxxxxxx > cc: (bcc: Dan Mitton/YD/RWDOE) > Subject: Re: Tomcat and Apache > on the same port? > LSN: Not Relevant > User Filed as: Not a Record > > Hi Dan, > > This is a home/isp lan. I am using 2.2.4 of Apache > and > JBoss 4.2.1GA on windows 2000 sp4 with jre 1.6.0_02. > > Regards, > -Tony Founder, > MyUniPortal > > --- Dan_Mitton@xxxxxxxxxxxxx wrote: > > > Tony, > > > > Yes. One physical server and/or network card can > > support multiple IP > > addresses. What OS is this? When you say LAN, is > > this a corporate LAN or > > a home/isp LAN? Which versions of apache and > > tomcat? proxy_ajp and > > mod_jk are the same thing, only proxy_ajp is for > > apache 2.2+ and mod_jk > > pre-2.2. > > > > Ok, before we can do anything, you'll need a > second > > static IP address for > > your server. Then, it needs to get configured on > > your server. I'm more > > of a Unix guy, but maybe someone else out here > could > > help out if your > > running windows. > > > > After that... > > > > In apache, you likely have a: > > > > Listen 80 > > > > somewhere. You can change that to: > > > > Listen <ip-address1>:80 > > > > without the '<', '>', so that apache will only > list > > on that > > ip-address/port combination. > > > > Likewise, in tomcat, you likely have something > like: > > > > <Connector port="80" ... > > > > you can add an address parameter to specify an ip > > address, like: > > > > <Connector port="80" address="<ip-address2>" ... > > > > Have you ever used the 'netstat' command? On > > windows, something like: > > > > netstat -nap tcp > > > > will output something like: > > > > Active Connections > > > > Proto Local Address Foreign Address > > State > > . > > . > > . > > TCP 0.0.0.0:80 0.0.0.0:0 > > LISTENING > > . > > . > > . > > > > or on Unix (at least Sun Solaris 10) something > like: > > > > netstat -naf inet > > > > On Unix, you might see '*', instead of 0.0.0.0, > but > > they both mean the > > same thing, all address on the server. If you run > > netstat before make the > > above apache/tomcat changes, you would see: > > > > TCP 0.0.0.0:80 0.0.0.0:0 > > LISTENING > > > > after the changes, it should look like: > > > > TCP <ip-address1>:80 0.0.0.0:0 > > LISTENING > > TCP <ip-address2>:80 0.0.0.0:0 > > LISTENING > > > > > > > > > > Please respond to users@xxxxxxxxxxxxxxxx > > > > To: users@xxxxxxxxxxxxxxxx > > cc: (bcc: Dan Mitton/YD/RWDOE) > > Subject: Re: Tomcat and > Apache > > on the same port? > > LSN: Not Relevant > > User Filed as: Not a Record > > > > Hi Dan, > > > > Thanks for the response. So I can have different > > IP's > > for the same physical server how would the client > > and > > the router handle that? I have a static address > for > > my > > server on the lan and I redirect my request for > port > > 80 to that IP. What decides the IP to send a > request > > to the web server versus the Tomcat servlet > > container? > > > > Sounds good but I am trying to sort through the > > details for that configuration. > > > > Also, I am already sending requests to Tomcat via > > mod_jk in Apache so not sure what the advantages > are > > of proxy_ajp. > > > > Many Thanks, > > -Tony > > > > --- Dan_Mitton@xxxxxxxxxxxxx wrote: > > > > > Tony, > > > > > > The only way to have two services use/listen on > > the > > > same port is to use > > > two different IP addresses, one for each. Then > > each > > > can listen on port > > > 80. > > > > > > A possible, very high effort, alternative would > be > > > to write a program that > > > would sit in front of both apache and tomcat, > that > > > could examine the > > > incoming packets and determine to route it to > > apache > > > or tomcat based on > > > the packet content. I'm talking a very > > complicated > > > program here. > > > > > > Apache proxying requests through to tomcat is > not > > > that expensive overhead > > > wise. That would really be your best solution. > > > Look at the proxy_ajp > > > module in apache 2.2 > > > > > > Dan > > > > > > > > > > > > Please respond to users@xxxxxxxxxxxxxxxx > > > > > > To: Tomcat Users Group > > <users@xxxxxxxxxxxxxxxxx> > > > cc: Apache Mailing List > > <users@xxxxxxxxxxxxxxxx> > > > (bcc: Dan > > > Mitton/YD/RWDOE) > > > Subject: Tomcat and Apache > on > > > the same port? > > > LSN: Not Relevant > > > User Filed as: Not a Record > > > > > > Hi All, > > > > > > Is it possible to run Tomcat and Apache on the > > same > > > port? What I want to do is have my website > running > > > on > > > Apache web server or port 80 and also have > Tomcat > > > running on port 80. That way my web service > > requests > > > do not need to go through Apache web server > where > > > they > > > are redirected to Tomcat. > > > I am trying to avoid web service requests going > to > > a > > > different port on the client side and getting > > > stopped > > > by a proxy but perhaps that does not stop http > > > requests going another site on port say 81? > > > > > > Thanks, > > > -Tony > > > > > > > > > > > > > > > ____________________________________________________________________________________ > > > Need a vacation? Get great deals > > > to amazing places on Yahoo! Travel. > > > http://travel.yahoo.com/ > > > > > > > > > --------------------------------------------------------------------- > > > The official User-To-User support forum of the > > > Apache HTTP Server Project. > > > See <URL:http://httpd.apache.org/userslist.html> > > for > > > more info. > > > To unsubscribe, e-mail: > > > users-unsubscribe@xxxxxxxxxxxxxxxx > > > " from the digest: > > > users-digest-unsubscribe@xxxxxxxxxxxxxxxx > > > For additional commands, e-mail: > > > users-help@xxxxxxxxxxxxxxxx > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > The official User-To-User support forum of the > > > Apache HTTP Server Project. > > > See <URL:http://httpd.apache.org/userslist.html> > > for > > > more info. > > > To unsubscribe, e-mail: > > > users-unsubscribe@xxxxxxxxxxxxxxxx > > > " from the digest: > > > users-digest-unsubscribe@xxxxxxxxxxxxxxxx > > > For additional commands, e-mail: > > > users-help@xxxxxxxxxxxxxxxx > > > > > > > > > > > > > > > > > ____________________________________________________________________________________ > > Yahoo! oneSearch: Finally, mobile search > > that gives answers, not web links. > > > http://mobile.yahoo.com/mobileweb/onesearch?refer=1ONXIC > > > > > --------------------------------------------------------------------- > > The official User-To-User support forum of the > > Apache HTTP Server Project. > > See <URL:http://httpd.apache.org/userslist.html> > for > > more info. > > To unsubscribe, e-mail: > > users-unsubscribe@xxxxxxxxxxxxxxxx > > " from the digest: > > users-digest-unsubscribe@xxxxxxxxxxxxxxxx > > For additional commands, e-mail: > > users-help@xxxxxxxxxxxxxxxx > > > > > > > > > > > > > --------------------------------------------------------------------- > > The official User-To-User support forum of the > > Apache HTTP Server Project. > > See <URL:http://httpd.apache.org/userslist.html> > for > > more info. > > To unsubscribe, e-mail: > > users-unsubscribe@xxxxxxxxxxxxxxxx > > " from the digest: > > users-digest-unsubscribe@xxxxxxxxxxxxxxxx > > For additional commands, e-mail: > > users-help@xxxxxxxxxxxxxxxx > > > > > > > > > ____________________________________________________________________________________ > Moody friends. Drama queens. Your life? Nope! - > their life, your story. > Play Sims Stories at Yahoo! Games. > http://sims.yahoo.com/ > > --------------------------------------------------------------------- > The official User-To-User support forum of the > Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for > more info. > To unsubscribe, e-mail: > users-unsubscribe@xxxxxxxxxxxxxxxx > " from the digest: > users-digest-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: > users-help@xxxxxxxxxxxxxxxx > > > > > > --------------------------------------------------------------------- > The official User-To-User support forum of the > Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for > more info. > To unsubscribe, e-mail: > users-unsubscribe@xxxxxxxxxxxxxxxx > " from the digest: > users-digest-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: > users-help@xxxxxxxxxxxxxxxx > > ____________________________________________________________________________________ Check out the hottest 2008 models today at Yahoo! Autos. http://autos.yahoo.com/new_cars.html --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx