mod_jk.conf has JkMount statements in it.

John


> -----Original Message-----
> From: Ben Ricker [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, December 12, 2002 12:19 PM
> To: 'Tomcat Users List'
> Subject: RE: Apache-Tomcat mod_jk
> 
> 
> On Thu, 2002-12-12 at 11:07, Denise Mangano wrote:
> > I think I am  confused : ) I originally set up my website 
> in Apache, and it
> > is listening to port 80.  I could access my website through
> > http://localhost.  I installed Tomcat (did not make any 
> config changes).
> > After the installation I still had access to http://localhost and to
> > Tomcat's index page at http://localhost:8080.  (At that 
> point I could also
> > access http://localhost:8080/examples/jsp/index.html.  Now 
> I still can
> > access http://localhost but I can NOTaccess 
> http://localhost:8080.  Nor can
> > I access the examples directory through either.  I have made no port
> > changes.
> > 
> > The only change I made to the httpd.conf file was to add, 
> at the very end,
> > Include /usr/local/tomcat/conf/jk/mod_jk.conf  (I changed a 
> path to my
> > mod_jk.so file in the generated mod_jk.conf file so I 
> copied the custom conf
> > file to the jk directory and pointed there (read that in 
> another how-to)).
> > I have ServerName defined as www.mydomain.com
> 
> Therein lies the problem: You must tell Apache, through the JkMount
> mentioned earlier, what paths will get mapped to Tomcat. For 
> example, to
> run the examples through port 80 (and Apache), you would use the
> following:
> 
> JkMount /examples/servlet/* ajp13
> JkMount /examples/*.jsp ajp13
> 
> This will cause mod_jk to "intercept requests for 
> /examples/servlets and
> /examples/*.jsp and send the request to the worker called ajp13 and
> setup in your workers.properties file.
> 
> If you have another web app you want to use (I use /servlets for my
> setup, just use the JkMount for the path and the worker. For example:
> 
> JkMount /path/you/want ajp13
> 
> Hth,
> 
> Ben Ricker 
> 
> 
> > In my server.xml file:
> > <Server port="8005" shutdown="SHUTDOWN" debug="0">
> > <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" />
> > 
> > <Host name="www.mydomain.com" debug="0" appBase="webapps" 
> unpackWARs="true"
> > autoDeploy="true">
> >         <Listener 
> className="org.apache.ajp.tomcat4.config.ApacheConfig"
> > append="true" forwardAll="false" />
> > 
> > workers.properties:
> > # BEGIN workers.properties
> > #
> > # Setup for apache system
> > #
> > # (optional) make this equal to CATALINA_HOME
> > workers.tomcat_home=/var/jakarta-tomcat-4.1.12
> > #
> > # (optional) make this equal to JAVA_HOME
> > workers.java_home=/usr/local/j2sdk1.4.1
> > #
> > ps=/
> > worker.list=ajp13
> > 
> > # Definition for Ajp13 worker
> > #
> > worker.ajp13.port=8009
> > 
> > # change this line to match apache ServerName and Host name 
> in server.xml
> > worker.ajp13.host=www.parkingticketpayment.com
> > 
> > worker.ajp13.type=ajp13
> > #
> > # END workers.properties
> > 
> > I think I did everything right....
> > 
> > Denise Mangano
> > Help Desk Analyst
> > Complus Data Innovations, Inc.
> > 
> > 
> > -----Original Message-----
> > From: Ben Ricker [mailto:[EMAIL PROTECTED]] 
> > Sent: Thursday, December 12, 2002 11:44 AM
> > To: 'Tomcat Users List'
> > Subject: RE: Apache-Tomcat mod_jk
> > 
> > 
> > You seem to be confused here. I believe you said you were 
> accessing port
> > 8080 when it was working. Now, unless you setup Apache to 
> listen on port
> > 8080, you were talking directly to Tomcat's web server. Now 
> that you have
> > moved to Apache, you want to drop the 8080 and use port 80, 
> which Apache
> > listens to by default (again, unless you changed it).
> > 
> > I would suggest that you post all the lines you added to 
> httpd.conf, your
> > workers.properties conf file, and your server.xml file. 
> > 
> > The JkMount directive tells Apache what path gets mapped to 
> Tomcat; see
> > 
> http://jakarta.apache.org/tomcat/tomcat-3.2-doc/mod_jk-howto.h
> tml for more
> > information about the directive.
> > 
> > HTH,
> > 
> > Ben Ricker
> > 
> > On Thu, 2002-12-12 at 10:41, Denise Mangano wrote:
> > > I do have a workers.properties file.  I checked that, my 
> server.xml, 
> > > and my httpd.conf and all server names are the same.
> > > 
> > > I thought the mod_jk.conf file took care of the 
> LoadModule directive 
> > > that I would have had to place in my httpd.conf file.  I tried 
> > > searching for info on the JkMount directive but could not 
> find any.  
> > > Do I place JkMount path/to/modules/mod_jk-1.3-eapi.so?  And where 
> > > would I place that in the httpd.conf file?  I just don't 
> get why it 
> > > was working before, but now it isn't....
> > > 
> > > Thanks again.
> > > 
> > > Denise Mangano
> > > Help Desk Analyst
> > > Complus Data Innovations, Inc.
> > > 
> > > 
> > > -----Original Message-----
> > > From: Turner, John [mailto:[EMAIL PROTECTED]]
> > > Sent: Thursday, December 12, 2002 10:52 AM
> > > To: 'Tomcat Users List'
> > > Subject: RE: Apache-Tomcat mod_jk
> > > 
> > > 
> > > 
> > > Do you have a workers.properties file?  Creating one is 
> explained in 
> > > my HOWTO...JK needs one to understand how to get to Tomcat.
> > > 
> > > Do you have the JkMount statements in httpd.conf?  Apache 
> needs those 
> > > to understand what to send to JK.
> > > 
> > > John
> > > 
> > > 
> > > > -----Original Message-----
> > > > From: Denise Mangano [mailto:[EMAIL PROTECTED]]
> > > > Sent: Thursday, December 12, 2002 10:38 AM
> > > > To: 'Tomcat Users List'
> > > > Subject: RE: Apache-Tomcat mod_jk
> > > > 
> > > > 
> > > > Thank you very much for your help.  The instructions were easy 
> > > > enough
> > > > to follow, with a few exceptions.  I downloaded the
> > > > mod_jk-1.3-eapi.so because
> > > > as per the site, that was the module to use if I am running 
> > > > Apache 1.3 with
> > > > mod_ssl.  After doing all the steps I tried to restart Apache 
> > > > and got the
> > > > following error message:
> > > > 
> > > > Starting httpd: Syntax error on line 4 of
> > > > /var/jakarta-tomcat-4.1.12/conf/auto/mod_jk.conf:
> > > > Cannot load /etc/httpd/libexec/mod_jk.so into server:
> > > > /etc/httpd/libexec/mod_jk.so: cannot open shared object 
> file: No 
> > > > such
> > > > file or directory
> > > > 
> > > > I changed the path in the mod_jk.conf file to  
> LoadModule jk_module 
> > > > /the/exact/path/to/mod_jk-1.3-eapi.so
> > > > 
> > > > When I tried to restart Apache it restarted no problem. 
>  But now I
> > > > cannot get to http://localhost:8080 when before I could.
> > > > (http://localhost still
> > > > works though)  Any thoughts?  In the meantime I am going back 
> > > > to double
> > > > check everything.
> > > > 
> > > > Denise Mangano
> > > > Help Desk Analyst
> > > > Complus Data Innovations, Inc.
> > > > 
> > > > 
> > > > -----Original Message-----
> > > > From: Turner, John [mailto:[EMAIL PROTECTED]]
> > > > Sent: Thursday, December 12, 2002 9:14 AM
> > > > To: 'Tomcat Users List'
> > > > Subject: RE: Apache-Tomcat HOWTO
> > > > 
> > > > 
> > > > 
> > > > #1: Yes.
> > > > 
> > > > #2: No. :)
> > > > 
> > > > You don't need ant.  When I originally wrote the HOWTO, 
> I thought 
> > > > you
> > > > did, so I hacked through getting it to work and put that in my
> > > > HOWTO.  Then,
> > > > based on a tip from someone on the list I learned that I 
> > > > didn't need to go
> > > > through all that, all I needed to do was follow connector 
> > > > build option #2,
> > > > which is using the standard ./configure method.
> > > > 
> > > > So, basically, if you want to build the connector from 
> source, all 
> > > > you
> > > > have to do is (assuming a GNU-ready build environment):
> > > > 
> > > > NOTE: the ./configure method assumes you have a sane build
> > > > environment:
> > > > libtool, GNU make, autoconf, m4
> > > > 
> > > > a) cd to CONNECTOR_HOME/jk/native.
> > > > 
> > > > b) check README and README.configure.
> > > > 
> > > > c) run buildconf.sh: ./buildconf.sh. This will create a 
> file called 
> > > > "configure" in CONNECTOR_HOME/jk/native.
> > > > 
> > > > d) run configure: ./configure
> > > > --with-apxs=/some/path/to/apache/bin/apxs
> > > > --with-java-home=${JAVA_HOME}
> > > > 
> > > > e) run make: make
> > > > 
> > > > g) You should end up with a mod_jk.so file in 
> > > > CONNECTOR_HOME/jk/native/apache-1.3. Copy that 
> mod_jk.so file to 
> > > > /path/to/apache/libexec/.
> > > > 
> > > > John
> > > > 
> > > > 
> > > > > -----Original Message-----
> > > > > From: Denise Mangano [mailto:[EMAIL PROTECTED]]
> > > > > Sent: Thursday, December 12, 2002 9:04 AM
> > > > > To: 'Tomcat Users List'
> > > > > Subject: Apache-Tomcat HOWTO
> > > > > 
> > > > > 
> > > > > Another trivial question... I am looking at John Turner's
> > > > how-to's for
> > > > > setting up Apache 1.3.26 + Tomcat 4.0.4.  There was a post
> > > > that when
> > > > > reading the how-to's version numbers are not that critical.
> > > > Will this
> > > > > document help
> > > > > me for my Apache 1.3.27/Tomcat 4.1.12 set up?  If so, 
> then does 
> > > > > that
> > > > > mean I have to install ant?
> > > > > 
> > > > > Thanks!
> > > > > 
> > > > > Denise Mangano
> > > > > Complus Data Innovations, Inc.
> > > > > 
> > > > > --
> > > > > To unsubscribe, e-mail:   
> > > > > <mailto:[EMAIL PROTECTED]>
> > > > > For additional commands, e-mail: 
> > > > > <mailto:[EMAIL PROTECTED]>
> > > > > 
> > > > 
> > > > --
> > > > To unsubscribe, e-mail: 
> > > > <mailto:[EMAIL PROTECTED]>
> > > > For additional commands, e-mail:
> > > > <mailto:[EMAIL PROTECTED]>
> > > > 
> > > > --
> > > > To unsubscribe, e-mail:   
> > > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail: 
> > > <mailto:[EMAIL PROTECTED]>
> > > 
> > > --
> > > To unsubscribe, e-mail: 
> > > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail: 
> > > <mailto:[EMAIL PROTECTED]>
> > > 
> > > --
> > > To unsubscribe, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail: 
> > > <mailto:[EMAIL PROTECTED]>
> -- 
> Ben Ricker <[EMAIL PROTECTED]>
> Wellinx.com
> 
> 
> --
> To unsubscribe, e-mail:   
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to