Actually... on a second look, the configuration doesnt look right either...
I mean you clearly NOT load balancing you just trying to use a JK connector... the worker should just look something like this
# BEGIN workers.properties

# Definition for Ajp13 worker

worker.list=ajp13

worker.ajp13.port=8009

worker.ajp13.host=localhost

worker.ajp13.type=ajp13

# END workers.properties



----- Original Message ----- From: "Khalil" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <users@tomcat.apache.org>
Sent: Friday, April 20, 2007 10:09 PM
Subject: Force Apache to drop port 8080 when forwarding to Tomcat 6.0.10 using mod_jk-1.2.22


Hi,

I am trying to integrate Tomcat 6.0.10 with Apache 2.2.4 using mod_jk-1.2.22. The traffic seems to be flowing correctly to Tomcat on port 8080 from apache through the connector. Tomcat and Apache reside on the same machine.

I want to force apache to drop prot 8080 form the url when it forwards to tomcat since we're behined a firewall and port 8080 is closed.

For example, when I type in the browser: http://somehost/match2020/ apache forwadrs to tomcat and the url is changed to http://somhost:8080/match2020/. I want to get rid of 8080 form the url and just be on port 80.
.

I have read and re-read the docs on http://tomcat.apache.org/connectors-doc and googled for few hours now but I am just unable to do it. I must be missing something?

Here is what I have done:

I have placed these lines in apache's httpd.conf:

LoadModule jk_module modules/mod_jk.so
JkWorkersFile "C:\Program Files\Apache Software Foundation\Apache2.2\conf\workers.properties" JkLogFile "C:\Program Files\Apache Software Foundation\Apache2.2\logs\mod_jk.log"
JkLogLevel info
<VirtualHost ip_address:80>
   JkMount /* loadbalancer
   JkMount /match2020 loadbalancer
   JkMount /match2020/* loadbalancer
</VirtualHost>

Workers.properties file looks like this:

worker.list=loadbalancer
# First tomcat server
# ------------------------
worker.tomcat1.port=8009
worker.tomcat1.host=localhost
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor=1

worker.loadbalancer.type=lb
worker.loadbalancer.sticky_session=1
worker.loadbalancer.balance_workers=tomcat1
#worker.loadbalancer.balance_workers=tomcat2, tomcat4, tomcat1, tomcat3

I added the following connector to server.xml in Tomcat

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" enableLookups="true"/>

Regards
Khalil

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to