You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Steve Gums <sg...@voast.com> on 2003/04/28 20:54:37 UTC

mod_jk on apache with other virtual hosts

Hello Everyone
I am running Solaris 2.9
apache 2.0.43
Tomcat 4.1.18

I installed mod_jk and I am having some issues with it.
I the tomcat instance is creating the mod_jk.conf as expected and I have
included the file in my httpd.conf file.  Problem is I already have virtual
hosts defined and I seem to be unable to figure out the correct
configuration to make this work. I have included some excerpts form my
system below.
The problem is I can't seem to get /cih to work on domain1.com

 Thanks for your time.

*Some information has been changed for security reasons.
Apache Side:

ServerName 10.0.0.1
NameVirtualHost 10.0.0.1

<VirtualHost 10.0.0.1>
 ServerName www.domain1.com
 ServerAdmin webadmin@domain1.com
 ServerAlias domain1.com *.domain1.com
 DocumentRoot /export/web/domain1
 ErrorLog /var/logs/apache/domain1
 Options all +Includes
 AddHandler server-parsed .shtml
</VirtualHost>

<VirtualHost 10.0.0.1>
 ServerName www.domain2.com
 ServerAdmin webadmin@domain2com
 ServerAlias domain2.com *.domain2.com
 DocumentRoot /export/web/domain2
 ErrorLog /var/logs/apache/domain2
 Options all +Includes
 AddHandler server-parsed .shtml
</VirtualHost>

Include /usr/local/tomcat/conf/auto/mod_jk.conf

Tomcat Side:
########## Auto generated on Mon Apr 28 11:57:36 MDT 2003##########

<IfModule !mod_jk.c>
  LoadModule jk_module /usr/local/apache/modules/mod_jk.so
</IfModule>

JkWorkersFile "/usr/local/jakarta-tomcat-4.1.18/conf/jk/workers.properties"
JkLogFile "/usr/local/jakarta-tomcat-4.1.18/logs/mod_jk.log"

JkLogLevel emerg



<VirtualHost 10.0.0.1>
    ServerName 10.0.0.1

    #################### 10.0.0.1:/admin ####################

    # Static files
    Alias /admin
"/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/adm
in"

    <Directory
"/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/admin
">
        Options Indexes FollowSymLinks
        DirectoryIndex index.html index.htm index.jsp
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/admin/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/admin/META-INF/*">
        AllowOverride None
        deny from all
    </Location>

    JkMount /admin/j_security_check  ajp13
    JkMount /admin/*.do  ajp13
    JkMount /admin/*.jsp  ajp13

    #################### 10.0.0.1:/webdav ####################

    # Static files
    Alias /webdav "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav"

    <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav">
        Options Indexes FollowSymLinks
        DirectoryIndex index.jsp index.html index.htm
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/webdav/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/webdav/META-INF/*">
        AllowOverride None
        deny from all
    </Location>

    JkMount /webdav/*.jsp  ajp13

    #################### 10.0.0.1:/examples ####################

    # Static files
    Alias /examples "/usr/local/jakarta-tomcat-4.1.18/webapps/examples"

    <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/examples">
        Options Indexes FollowSymLinks
        DirectoryIndex index.html index.htm index.jsp
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/examples/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/examples/META-INF/*">
        AllowOverride None
        deny from all
    </Location>

    JkMount /examples/jsp/security/protected/j_security_check  ajp13
    JkMount /examples/snoop  ajp13
    JkMount /examples/servlet/*  ajp13
    JkMount /examples/CompressionTest  ajp13
    JkMount /examples/*.jsp  ajp13
    JkMount /examples/servletToJsp  ajp13
    JkMount /examples/SendMailServlet  ajp13

    #################### 10.0.0.1:/cih ####################

    # Static files
    Alias /cih "/usr/local/jakarta-tomcat-4.1.18/webapps/cih"

    <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/cih">
        Options Indexes FollowSymLinks
        DirectoryIndex index.html index.htm index.jsp
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/cih/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/cih/META-INF/*">
        AllowOverride None
        deny from all
    </Location>

    JkMount /cih/ExceptionSubmit  ajp13
    JkMount /cih/ScheduleSearch  ajp13
    JkMount /cih/PayPalIPN  ajp13
    JkMount /cih/userStatus  ajp13
    JkMount /cih/ArenaFeaturesChecked  ajp13
    JkMount /cih/MemberPayment  ajp13
    JkMount /cih/MemPassSave  ajp13
    JkMount /cih/NoticeSubmit  ajp13
    JkMount /cih/ConnectionTest  ajp13
    JkMount /cih/ArenaExcepDelete  ajp13
    JkMount /cih/ArenaExcepChecked  ajp13
    JkMount /cih/ScheduleCalendar  ajp13
    JkMount /cih/*.jsp  ajp13
    JkMount /cih/ArenaInfoSave  ajp13
    JkMount /cih/RinkSearch  ajp13
    JkMount /cih/MemberInfoSave  ajp13
    JkMount /cih/ScheduleSubmit  ajp13
    JkMount /cih/MemberPayPalDetail  ajp13
    JkMount /cih/ArenaNoticesChecked  ajp13
    JkMount /cih/ArenaSchedDelete  ajp13
    JkMount /cih/ArenaSchedChecked  ajp13
    JkMount /cih/RinkDetail  ajp13
    JkMount /cih/ArenaNoticeDelete  ajp13
    JkMount /cih/SingleDaySchedules  ajp13

    #################### 10.0.0.1:/tomcat-docs ####################

    # Static files
    Alias /tomcat-docs
"/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs"

    <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs">
        Options Indexes FollowSymLinks
        DirectoryIndex index.html index.htm index.jsp
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/tomcat-docs/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/tomcat-docs/META-INF/*">
        AllowOverride None
        deny from all
    </Location>

    JkMount /tomcat-docs/*.jsp  ajp13

    #################### 10.0.0.1:/manager ####################

    # Static files
    Alias /manager
"/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/m
anager"

    <Directory
"/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/manag
er">
        Options Indexes FollowSymLinks
        DirectoryIndex index.html index.htm index.jsp
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/manager/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/manager/META-INF/*">
        AllowOverride None
        deny from all
    </Location>

    JkMount /manager/html/*  ajp13
    JkMount /manager/*  ajp13
    JkMount /manager/*.jsp  ajp13
</VirtualHost>


Steve Gums
sgums@voast.com


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


RE: mod_jk on apache with other virtual hosts

Posted by Brian Briggman <b....@attbi.com>.
One way to get around the virtual host problem is to remove your <Listener>
tags from immediately under the <Host> tags in server.xml, and instead place
the exact same <Listener> tags under each individual <Context> - this will
add a JkMount(s) to your mod_jk.conf without the enclosing virtual hosts,
which appear to be stepping on your apache virtual hosts.

Good luck,
Brian

-----Original Message-----
From: Steve Gums [mailto:sgums@voast.com]
Sent: Monday, April 28, 2003 5:00 PM
To: Tomcat Users List
Subject: RE: mod_jk on apache with other virtual hosts


Alright
	I have removed all the virtual host defs from httpd.conf
I have NameServer 10.0.0.1
In the tomcat autoconf file it declares www.domain.com with an alias for
*.domain.com

I can see my tomcat files with www.domain.com/cih/<file_name>
But I can't see my /export/web/ files, which makes sense because they are
not declared.  How do I get tomcat to add this alias for / ?

Steve

-----Original Message-----
From: John Turner [mailto:tomcat-user@johnturner.com]
Sent: Monday, April 28, 2003 2:56 PM
To: Tomcat Users List
Subject: Re: mod_jk on apache with other virtual hosts



Yes, that's me.  I read all e-mail received, I can't promise that I can
help you out...I prefer to keep volunteer efforts on the list, at least
then any information is available in the archives.

John

On Mon, 28 Apr 2003 14:48:30 -0600, Steve Gums <sg...@voast.com> wrote:

> John
> 	Are you the johnturner.com owner?  Would it be possible to send you an
> e-mail outside this group so I can provide more details regarding this
> subject?
>
>
> -----Original Message-----
> From: John Turner [mailto:tomcat-user@johnturner.com]
> Sent: Monday, April 28, 2003 2:44 PM
> To: Tomcat Users List
> Subject: Re: mod_jk on apache with other virtual hosts
>
>
>
> You lost me.  Are you saying that you are declaring the Virtual Host
> twice
> for each domain?  That won't work.
>
> If I have a host and that host will be sending content to Tomcat, I don't
> hard-code the definition in httpd.conf at all.
>
> I let Apache pick it up from the ApacheConfig classes, which generate
> mod_jk.conf.
>
> There's no requirement to use ApacheConfig and mod_jk.conf.  You can
> easily
> add the required Tomcat-specific and JK-specific directives to your
> existing virtual host declarations in Apache's httpd.conf.
>
> Yes, it is most definitely possible to have a number of virtual hosts
> that
> have a static directory and a "Tomcat" directory.
>
> John
>
> On Mon, 28 Apr 2003 14:14:12 -0600, Steve Gums <sg...@voast.com> wrote:
>
>> I changed the Host to name="www.domain1.com"
>> which seems to activate
>> www.domain1.com/cih
>> but now www.domain1.com/
>> returns with the apache Document root, almost as if The Second
>> VirutalHost
>> decloration that tomcat adds removes the DocumentRoot defined within my
>> httpd.conf virtual host tag.
>>
>> How do you get these two hosts to co-reside?
>>
>> My main goal here is to have several small domains that use DBs on one
>> system.  all the static pages for the domains are in /export/web/ and I
>> want
>> to have any db activity I need to be per domain. so..
>> www.domain.com = /export/web/domain
>> www.domain.com/java = tomcat webapp for this domain
>>
>> www.domain1.com = /export/web/domain
>> www.domain1.com = tomcat webapp for this domain
>>
>> Is this something I can even do, any help would be greatly appreciated.
>>
>> -----Original Message-----
>> From: John Turner [mailto:tomcat-user@johnturner.com]
>> Sent: Monday, April 28, 2003 1:00 PM
>> To: Tomcat Users List
>> Subject: Re: mod_jk on apache with other virtual hosts
>>
>>
>>
>> According to the mod_jk.conf file, there is no such host as
>> "domain1.com",
>> just a host named 10.0.0.1.  That is, Tomcat doesn't know about
>> domain1.com.
>>
>> The full config option is to replace "10.0.0.1" in Tomcat's server.xml
>> in
>> the Host element with "domain1.com".
>>
>> Instead of:
>>
>> <Host name="10.0.0.1" ... >
>>
>> you want:
>>
>> <Host name="domain1.com" ... >
>>
>> The quick solution is to add:
>>
>> <Alias>domain1.com</Alias>
>>
>> in your server.xml Host block.  Then restart Tomcat to regenerate
>> mod_jk.conf.
>>
>> John
>>
>>
>> On Mon, 28 Apr 2003 12:54:37 -0600, Steve Gums <sg...@voast.com> wrote:
>>
>>> Hello Everyone
>>> I am running Solaris 2.9
>>> apache 2.0.43
>>> Tomcat 4.1.18
>>>
>>> I installed mod_jk and I am having some issues with it.
>>> I the tomcat instance is creating the mod_jk.conf as expected and I
>>> have
>>> included the file in my httpd.conf file.  Problem is I already have
>>> virtual
>>> hosts defined and I seem to be unable to figure out the correct
>>> configuration to make this work. I have included some excerpts form my
>>> system below.
>>> The problem is I can't seem to get /cih to work on domain1.com
>>>
>>> Thanks for your time.
>>>
>>> *Some information has been changed for security reasons.
>>> Apache Side:
>>>
>>> ServerName 10.0.0.1
>>> NameVirtualHost 10.0.0.1
>>>
>>> <VirtualHost 10.0.0.1>
>>> ServerName www.domain1.com
>>> ServerAdmin webadmin@domain1.com
>>> ServerAlias domain1.com *.domain1.com
>>> DocumentRoot /export/web/domain1
>>> ErrorLog /var/logs/apache/domain1
>>> Options all +Includes
>>> AddHandler server-parsed .shtml
>>> </VirtualHost>
>>>
>>> <VirtualHost 10.0.0.1>
>>> ServerName www.domain2.com
>>> ServerAdmin webadmin@domain2com
>>> ServerAlias domain2.com *.domain2.com
>>> DocumentRoot /export/web/domain2
>>> ErrorLog /var/logs/apache/domain2
>>> Options all +Includes
>>> AddHandler server-parsed .shtml
>>> </VirtualHost>
>>>
>>> Include /usr/local/tomcat/conf/auto/mod_jk.conf
>>>
>>> Tomcat Side:
>>> ########## Auto generated on Mon Apr 28 11:57:36 MDT 2003##########
>>>
>>> <IfModule !mod_jk.c>
>>> LoadModule jk_module /usr/local/apache/modules/mod_jk.so
>>> </IfModule>
>>>
>>> JkWorkersFile "/usr/local/jakarta-tomcat-
>>> 4.1.18/conf/jk/workers.properties"
>>> JkLogFile "/usr/local/jakarta-tomcat-4.1.18/logs/mod_jk.log"
>>>
>>> JkLogLevel emerg
>>>
>>>
>>>
>>> <VirtualHost 10.0.0.1>
>>> ServerName 10.0.0.1
>>>
>>> #################### 10.0.0.1:/admin ####################
>>>
>>> # Static files
>>> Alias /admin
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/adm
>>> in"
>>>
>>> <Directory
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/admin
>>> ">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/admin/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/admin/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /admin/j_security_check  ajp13
>>> JkMount /admin/*.do  ajp13
>>> JkMount /admin/*.jsp  ajp13
>>>
>>> #################### 10.0.0.1:/webdav ####################
>>>
>>> # Static files
>>> Alias /webdav "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.jsp index.html index.htm
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/webdav/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/webdav/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /webdav/*.jsp  ajp13
>>>
>>> #################### 10.0.0.1:/examples ####################
>>>
>>> # Static files
>>> Alias /examples "/usr/local/jakarta-tomcat-4.1.18/webapps/examples"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/examples">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/examples/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/examples/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /examples/jsp/security/protected/j_security_check  ajp13
>>> JkMount /examples/snoop  ajp13
>>> JkMount /examples/servlet/*  ajp13
>>> JkMount /examples/CompressionTest  ajp13
>>> JkMount /examples/*.jsp  ajp13
>>> JkMount /examples/servletToJsp  ajp13
>>> JkMount /examples/SendMailServlet  ajp13
>>>
>>> #################### 10.0.0.1:/cih ####################
>>>
>>> # Static files
>>> Alias /cih "/usr/local/jakarta-tomcat-4.1.18/webapps/cih"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/cih">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/cih/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/cih/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /cih/ExceptionSubmit  ajp13
>>> JkMount /cih/ScheduleSearch  ajp13
>>> JkMount /cih/PayPalIPN  ajp13
>>> JkMount /cih/userStatus  ajp13
>>> JkMount /cih/ArenaFeaturesChecked  ajp13
>>> JkMount /cih/MemberPayment  ajp13
>>> JkMount /cih/MemPassSave  ajp13
>>> JkMount /cih/NoticeSubmit  ajp13
>>> JkMount /cih/ConnectionTest  ajp13
>>> JkMount /cih/ArenaExcepDelete  ajp13
>>> JkMount /cih/ArenaExcepChecked  ajp13
>>> JkMount /cih/ScheduleCalendar  ajp13
>>> JkMount /cih/*.jsp  ajp13
>>> JkMount /cih/ArenaInfoSave  ajp13
>>> JkMount /cih/RinkSearch  ajp13
>>> JkMount /cih/MemberInfoSave  ajp13
>>> JkMount /cih/ScheduleSubmit  ajp13
>>> JkMount /cih/MemberPayPalDetail  ajp13
>>> JkMount /cih/ArenaNoticesChecked  ajp13
>>> JkMount /cih/ArenaSchedDelete  ajp13
>>> JkMount /cih/ArenaSchedChecked  ajp13
>>> JkMount /cih/RinkDetail  ajp13
>>> JkMount /cih/ArenaNoticeDelete  ajp13
>>> JkMount /cih/SingleDaySchedules  ajp13
>>>
>>> #################### 10.0.0.1:/tomcat-docs ####################
>>>
>>> # Static files
>>> Alias /tomcat-docs
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/tomcat-docs/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/tomcat-docs/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /tomcat-docs/*.jsp  ajp13
>>>
>>> #################### 10.0.0.1:/manager ####################
>>>
>>> # Static files
>>> Alias /manager
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/m
>>> anager"
>>>
>>> <Directory
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/manag
>>> er">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/manager/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/manager/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /manager/html/*  ajp13
>>> JkMount /manager/*  ajp13
>>> JkMount /manager/*.jsp  ajp13
>>> </VirtualHost>
>>>
>>>
>>> Steve Gums
>>> sgums@voast.com
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>>
>>>
>>
>>
>>
>> --
>> Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>
>>
>
>
>
> --
> Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>



--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


RE: mod_jk on apache with other virtual hosts

Posted by Steve Gums <sg...@voast.com>.
Alright
	I have removed all the virtual host defs from httpd.conf
I have NameServer 10.0.0.1
In the tomcat autoconf file it declares www.domain.com with an alias for
*.domain.com

I can see my tomcat files with www.domain.com/cih/<file_name>
But I can't see my /export/web/ files, which makes sense because they are
not declared.  How do I get tomcat to add this alias for / ?

Steve

-----Original Message-----
From: John Turner [mailto:tomcat-user@johnturner.com]
Sent: Monday, April 28, 2003 2:56 PM
To: Tomcat Users List
Subject: Re: mod_jk on apache with other virtual hosts



Yes, that's me.  I read all e-mail received, I can't promise that I can
help you out...I prefer to keep volunteer efforts on the list, at least
then any information is available in the archives.

John

On Mon, 28 Apr 2003 14:48:30 -0600, Steve Gums <sg...@voast.com> wrote:

> John
> 	Are you the johnturner.com owner?  Would it be possible to send you an
> e-mail outside this group so I can provide more details regarding this
> subject?
>
>
> -----Original Message-----
> From: John Turner [mailto:tomcat-user@johnturner.com]
> Sent: Monday, April 28, 2003 2:44 PM
> To: Tomcat Users List
> Subject: Re: mod_jk on apache with other virtual hosts
>
>
>
> You lost me.  Are you saying that you are declaring the Virtual Host
> twice
> for each domain?  That won't work.
>
> If I have a host and that host will be sending content to Tomcat, I don't
> hard-code the definition in httpd.conf at all.
>
> I let Apache pick it up from the ApacheConfig classes, which generate
> mod_jk.conf.
>
> There's no requirement to use ApacheConfig and mod_jk.conf.  You can
> easily
> add the required Tomcat-specific and JK-specific directives to your
> existing virtual host declarations in Apache's httpd.conf.
>
> Yes, it is most definitely possible to have a number of virtual hosts
> that
> have a static directory and a "Tomcat" directory.
>
> John
>
> On Mon, 28 Apr 2003 14:14:12 -0600, Steve Gums <sg...@voast.com> wrote:
>
>> I changed the Host to name="www.domain1.com"
>> which seems to activate
>> www.domain1.com/cih
>> but now www.domain1.com/
>> returns with the apache Document root, almost as if The Second
>> VirutalHost
>> decloration that tomcat adds removes the DocumentRoot defined within my
>> httpd.conf virtual host tag.
>>
>> How do you get these two hosts to co-reside?
>>
>> My main goal here is to have several small domains that use DBs on one
>> system.  all the static pages for the domains are in /export/web/ and I
>> want
>> to have any db activity I need to be per domain. so..
>> www.domain.com = /export/web/domain
>> www.domain.com/java = tomcat webapp for this domain
>>
>> www.domain1.com = /export/web/domain
>> www.domain1.com = tomcat webapp for this domain
>>
>> Is this something I can even do, any help would be greatly appreciated.
>>
>> -----Original Message-----
>> From: John Turner [mailto:tomcat-user@johnturner.com]
>> Sent: Monday, April 28, 2003 1:00 PM
>> To: Tomcat Users List
>> Subject: Re: mod_jk on apache with other virtual hosts
>>
>>
>>
>> According to the mod_jk.conf file, there is no such host as
>> "domain1.com",
>> just a host named 10.0.0.1.  That is, Tomcat doesn't know about
>> domain1.com.
>>
>> The full config option is to replace "10.0.0.1" in Tomcat's server.xml
>> in
>> the Host element with "domain1.com".
>>
>> Instead of:
>>
>> <Host name="10.0.0.1" ... >
>>
>> you want:
>>
>> <Host name="domain1.com" ... >
>>
>> The quick solution is to add:
>>
>> <Alias>domain1.com</Alias>
>>
>> in your server.xml Host block.  Then restart Tomcat to regenerate
>> mod_jk.conf.
>>
>> John
>>
>>
>> On Mon, 28 Apr 2003 12:54:37 -0600, Steve Gums <sg...@voast.com> wrote:
>>
>>> Hello Everyone
>>> I am running Solaris 2.9
>>> apache 2.0.43
>>> Tomcat 4.1.18
>>>
>>> I installed mod_jk and I am having some issues with it.
>>> I the tomcat instance is creating the mod_jk.conf as expected and I
>>> have
>>> included the file in my httpd.conf file.  Problem is I already have
>>> virtual
>>> hosts defined and I seem to be unable to figure out the correct
>>> configuration to make this work. I have included some excerpts form my
>>> system below.
>>> The problem is I can't seem to get /cih to work on domain1.com
>>>
>>> Thanks for your time.
>>>
>>> *Some information has been changed for security reasons.
>>> Apache Side:
>>>
>>> ServerName 10.0.0.1
>>> NameVirtualHost 10.0.0.1
>>>
>>> <VirtualHost 10.0.0.1>
>>> ServerName www.domain1.com
>>> ServerAdmin webadmin@domain1.com
>>> ServerAlias domain1.com *.domain1.com
>>> DocumentRoot /export/web/domain1
>>> ErrorLog /var/logs/apache/domain1
>>> Options all +Includes
>>> AddHandler server-parsed .shtml
>>> </VirtualHost>
>>>
>>> <VirtualHost 10.0.0.1>
>>> ServerName www.domain2.com
>>> ServerAdmin webadmin@domain2com
>>> ServerAlias domain2.com *.domain2.com
>>> DocumentRoot /export/web/domain2
>>> ErrorLog /var/logs/apache/domain2
>>> Options all +Includes
>>> AddHandler server-parsed .shtml
>>> </VirtualHost>
>>>
>>> Include /usr/local/tomcat/conf/auto/mod_jk.conf
>>>
>>> Tomcat Side:
>>> ########## Auto generated on Mon Apr 28 11:57:36 MDT 2003##########
>>>
>>> <IfModule !mod_jk.c>
>>> LoadModule jk_module /usr/local/apache/modules/mod_jk.so
>>> </IfModule>
>>>
>>> JkWorkersFile "/usr/local/jakarta-tomcat-
>>> 4.1.18/conf/jk/workers.properties"
>>> JkLogFile "/usr/local/jakarta-tomcat-4.1.18/logs/mod_jk.log"
>>>
>>> JkLogLevel emerg
>>>
>>>
>>>
>>> <VirtualHost 10.0.0.1>
>>> ServerName 10.0.0.1
>>>
>>> #################### 10.0.0.1:/admin ####################
>>>
>>> # Static files
>>> Alias /admin
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/adm
>>> in"
>>>
>>> <Directory
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/admin
>>> ">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/admin/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/admin/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /admin/j_security_check  ajp13
>>> JkMount /admin/*.do  ajp13
>>> JkMount /admin/*.jsp  ajp13
>>>
>>> #################### 10.0.0.1:/webdav ####################
>>>
>>> # Static files
>>> Alias /webdav "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.jsp index.html index.htm
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/webdav/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/webdav/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /webdav/*.jsp  ajp13
>>>
>>> #################### 10.0.0.1:/examples ####################
>>>
>>> # Static files
>>> Alias /examples "/usr/local/jakarta-tomcat-4.1.18/webapps/examples"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/examples">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/examples/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/examples/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /examples/jsp/security/protected/j_security_check  ajp13
>>> JkMount /examples/snoop  ajp13
>>> JkMount /examples/servlet/*  ajp13
>>> JkMount /examples/CompressionTest  ajp13
>>> JkMount /examples/*.jsp  ajp13
>>> JkMount /examples/servletToJsp  ajp13
>>> JkMount /examples/SendMailServlet  ajp13
>>>
>>> #################### 10.0.0.1:/cih ####################
>>>
>>> # Static files
>>> Alias /cih "/usr/local/jakarta-tomcat-4.1.18/webapps/cih"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/cih">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/cih/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/cih/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /cih/ExceptionSubmit  ajp13
>>> JkMount /cih/ScheduleSearch  ajp13
>>> JkMount /cih/PayPalIPN  ajp13
>>> JkMount /cih/userStatus  ajp13
>>> JkMount /cih/ArenaFeaturesChecked  ajp13
>>> JkMount /cih/MemberPayment  ajp13
>>> JkMount /cih/MemPassSave  ajp13
>>> JkMount /cih/NoticeSubmit  ajp13
>>> JkMount /cih/ConnectionTest  ajp13
>>> JkMount /cih/ArenaExcepDelete  ajp13
>>> JkMount /cih/ArenaExcepChecked  ajp13
>>> JkMount /cih/ScheduleCalendar  ajp13
>>> JkMount /cih/*.jsp  ajp13
>>> JkMount /cih/ArenaInfoSave  ajp13
>>> JkMount /cih/RinkSearch  ajp13
>>> JkMount /cih/MemberInfoSave  ajp13
>>> JkMount /cih/ScheduleSubmit  ajp13
>>> JkMount /cih/MemberPayPalDetail  ajp13
>>> JkMount /cih/ArenaNoticesChecked  ajp13
>>> JkMount /cih/ArenaSchedDelete  ajp13
>>> JkMount /cih/ArenaSchedChecked  ajp13
>>> JkMount /cih/RinkDetail  ajp13
>>> JkMount /cih/ArenaNoticeDelete  ajp13
>>> JkMount /cih/SingleDaySchedules  ajp13
>>>
>>> #################### 10.0.0.1:/tomcat-docs ####################
>>>
>>> # Static files
>>> Alias /tomcat-docs
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/tomcat-docs/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/tomcat-docs/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /tomcat-docs/*.jsp  ajp13
>>>
>>> #################### 10.0.0.1:/manager ####################
>>>
>>> # Static files
>>> Alias /manager
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/m
>>> anager"
>>>
>>> <Directory
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/manag
>>> er">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/manager/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/manager/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /manager/html/*  ajp13
>>> JkMount /manager/*  ajp13
>>> JkMount /manager/*.jsp  ajp13
>>> </VirtualHost>
>>>
>>>
>>> Steve Gums
>>> sgums@voast.com
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>>
>>>
>>
>>
>>
>> --
>> Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>
>>
>
>
>
> --
> Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>



--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


RE: mod_jk on apache with other virtual hosts

Posted by Steve Gums <sg...@voast.com>.
I sent an e-mail to john@johnturner.com.  Hopefully we can work out a deal
to give me some low level education on the correct configurations for my
setup.

Steve

-----Original Message-----
From: John Turner [mailto:tomcat-user@johnturner.com]
Sent: Monday, April 28, 2003 2:56 PM
To: Tomcat Users List
Subject: Re: mod_jk on apache with other virtual hosts



Yes, that's me.  I read all e-mail received, I can't promise that I can
help you out...I prefer to keep volunteer efforts on the list, at least
then any information is available in the archives.

John

On Mon, 28 Apr 2003 14:48:30 -0600, Steve Gums <sg...@voast.com> wrote:

> John
> 	Are you the johnturner.com owner?  Would it be possible to send you an
> e-mail outside this group so I can provide more details regarding this
> subject?
>
>
> -----Original Message-----
> From: John Turner [mailto:tomcat-user@johnturner.com]
> Sent: Monday, April 28, 2003 2:44 PM
> To: Tomcat Users List
> Subject: Re: mod_jk on apache with other virtual hosts
>
>
>
> You lost me.  Are you saying that you are declaring the Virtual Host
> twice
> for each domain?  That won't work.
>
> If I have a host and that host will be sending content to Tomcat, I don't
> hard-code the definition in httpd.conf at all.
>
> I let Apache pick it up from the ApacheConfig classes, which generate
> mod_jk.conf.
>
> There's no requirement to use ApacheConfig and mod_jk.conf.  You can
> easily
> add the required Tomcat-specific and JK-specific directives to your
> existing virtual host declarations in Apache's httpd.conf.
>
> Yes, it is most definitely possible to have a number of virtual hosts
> that
> have a static directory and a "Tomcat" directory.
>
> John
>
> On Mon, 28 Apr 2003 14:14:12 -0600, Steve Gums <sg...@voast.com> wrote:
>
>> I changed the Host to name="www.domain1.com"
>> which seems to activate
>> www.domain1.com/cih
>> but now www.domain1.com/
>> returns with the apache Document root, almost as if The Second
>> VirutalHost
>> decloration that tomcat adds removes the DocumentRoot defined within my
>> httpd.conf virtual host tag.
>>
>> How do you get these two hosts to co-reside?
>>
>> My main goal here is to have several small domains that use DBs on one
>> system.  all the static pages for the domains are in /export/web/ and I
>> want
>> to have any db activity I need to be per domain. so..
>> www.domain.com = /export/web/domain
>> www.domain.com/java = tomcat webapp for this domain
>>
>> www.domain1.com = /export/web/domain
>> www.domain1.com = tomcat webapp for this domain
>>
>> Is this something I can even do, any help would be greatly appreciated.
>>
>> -----Original Message-----
>> From: John Turner [mailto:tomcat-user@johnturner.com]
>> Sent: Monday, April 28, 2003 1:00 PM
>> To: Tomcat Users List
>> Subject: Re: mod_jk on apache with other virtual hosts
>>
>>
>>
>> According to the mod_jk.conf file, there is no such host as
>> "domain1.com",
>> just a host named 10.0.0.1.  That is, Tomcat doesn't know about
>> domain1.com.
>>
>> The full config option is to replace "10.0.0.1" in Tomcat's server.xml
>> in
>> the Host element with "domain1.com".
>>
>> Instead of:
>>
>> <Host name="10.0.0.1" ... >
>>
>> you want:
>>
>> <Host name="domain1.com" ... >
>>
>> The quick solution is to add:
>>
>> <Alias>domain1.com</Alias>
>>
>> in your server.xml Host block.  Then restart Tomcat to regenerate
>> mod_jk.conf.
>>
>> John
>>
>>
>> On Mon, 28 Apr 2003 12:54:37 -0600, Steve Gums <sg...@voast.com> wrote:
>>
>>> Hello Everyone
>>> I am running Solaris 2.9
>>> apache 2.0.43
>>> Tomcat 4.1.18
>>>
>>> I installed mod_jk and I am having some issues with it.
>>> I the tomcat instance is creating the mod_jk.conf as expected and I
>>> have
>>> included the file in my httpd.conf file.  Problem is I already have
>>> virtual
>>> hosts defined and I seem to be unable to figure out the correct
>>> configuration to make this work. I have included some excerpts form my
>>> system below.
>>> The problem is I can't seem to get /cih to work on domain1.com
>>>
>>> Thanks for your time.
>>>
>>> *Some information has been changed for security reasons.
>>> Apache Side:
>>>
>>> ServerName 10.0.0.1
>>> NameVirtualHost 10.0.0.1
>>>
>>> <VirtualHost 10.0.0.1>
>>> ServerName www.domain1.com
>>> ServerAdmin webadmin@domain1.com
>>> ServerAlias domain1.com *.domain1.com
>>> DocumentRoot /export/web/domain1
>>> ErrorLog /var/logs/apache/domain1
>>> Options all +Includes
>>> AddHandler server-parsed .shtml
>>> </VirtualHost>
>>>
>>> <VirtualHost 10.0.0.1>
>>> ServerName www.domain2.com
>>> ServerAdmin webadmin@domain2com
>>> ServerAlias domain2.com *.domain2.com
>>> DocumentRoot /export/web/domain2
>>> ErrorLog /var/logs/apache/domain2
>>> Options all +Includes
>>> AddHandler server-parsed .shtml
>>> </VirtualHost>
>>>
>>> Include /usr/local/tomcat/conf/auto/mod_jk.conf
>>>
>>> Tomcat Side:
>>> ########## Auto generated on Mon Apr 28 11:57:36 MDT 2003##########
>>>
>>> <IfModule !mod_jk.c>
>>> LoadModule jk_module /usr/local/apache/modules/mod_jk.so
>>> </IfModule>
>>>
>>> JkWorkersFile "/usr/local/jakarta-tomcat-
>>> 4.1.18/conf/jk/workers.properties"
>>> JkLogFile "/usr/local/jakarta-tomcat-4.1.18/logs/mod_jk.log"
>>>
>>> JkLogLevel emerg
>>>
>>>
>>>
>>> <VirtualHost 10.0.0.1>
>>> ServerName 10.0.0.1
>>>
>>> #################### 10.0.0.1:/admin ####################
>>>
>>> # Static files
>>> Alias /admin
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/adm
>>> in"
>>>
>>> <Directory
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/admin
>>> ">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/admin/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/admin/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /admin/j_security_check  ajp13
>>> JkMount /admin/*.do  ajp13
>>> JkMount /admin/*.jsp  ajp13
>>>
>>> #################### 10.0.0.1:/webdav ####################
>>>
>>> # Static files
>>> Alias /webdav "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.jsp index.html index.htm
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/webdav/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/webdav/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /webdav/*.jsp  ajp13
>>>
>>> #################### 10.0.0.1:/examples ####################
>>>
>>> # Static files
>>> Alias /examples "/usr/local/jakarta-tomcat-4.1.18/webapps/examples"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/examples">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/examples/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/examples/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /examples/jsp/security/protected/j_security_check  ajp13
>>> JkMount /examples/snoop  ajp13
>>> JkMount /examples/servlet/*  ajp13
>>> JkMount /examples/CompressionTest  ajp13
>>> JkMount /examples/*.jsp  ajp13
>>> JkMount /examples/servletToJsp  ajp13
>>> JkMount /examples/SendMailServlet  ajp13
>>>
>>> #################### 10.0.0.1:/cih ####################
>>>
>>> # Static files
>>> Alias /cih "/usr/local/jakarta-tomcat-4.1.18/webapps/cih"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/cih">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/cih/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/cih/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /cih/ExceptionSubmit  ajp13
>>> JkMount /cih/ScheduleSearch  ajp13
>>> JkMount /cih/PayPalIPN  ajp13
>>> JkMount /cih/userStatus  ajp13
>>> JkMount /cih/ArenaFeaturesChecked  ajp13
>>> JkMount /cih/MemberPayment  ajp13
>>> JkMount /cih/MemPassSave  ajp13
>>> JkMount /cih/NoticeSubmit  ajp13
>>> JkMount /cih/ConnectionTest  ajp13
>>> JkMount /cih/ArenaExcepDelete  ajp13
>>> JkMount /cih/ArenaExcepChecked  ajp13
>>> JkMount /cih/ScheduleCalendar  ajp13
>>> JkMount /cih/*.jsp  ajp13
>>> JkMount /cih/ArenaInfoSave  ajp13
>>> JkMount /cih/RinkSearch  ajp13
>>> JkMount /cih/MemberInfoSave  ajp13
>>> JkMount /cih/ScheduleSubmit  ajp13
>>> JkMount /cih/MemberPayPalDetail  ajp13
>>> JkMount /cih/ArenaNoticesChecked  ajp13
>>> JkMount /cih/ArenaSchedDelete  ajp13
>>> JkMount /cih/ArenaSchedChecked  ajp13
>>> JkMount /cih/RinkDetail  ajp13
>>> JkMount /cih/ArenaNoticeDelete  ajp13
>>> JkMount /cih/SingleDaySchedules  ajp13
>>>
>>> #################### 10.0.0.1:/tomcat-docs ####################
>>>
>>> # Static files
>>> Alias /tomcat-docs
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/tomcat-docs/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/tomcat-docs/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /tomcat-docs/*.jsp  ajp13
>>>
>>> #################### 10.0.0.1:/manager ####################
>>>
>>> # Static files
>>> Alias /manager
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/m
>>> anager"
>>>
>>> <Directory
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/manag
>>> er">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/manager/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/manager/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /manager/html/*  ajp13
>>> JkMount /manager/*  ajp13
>>> JkMount /manager/*.jsp  ajp13
>>> </VirtualHost>
>>>
>>>
>>> Steve Gums
>>> sgums@voast.com
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>>
>>>
>>
>>
>>
>> --
>> Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>
>>
>
>
>
> --
> Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>



--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: mod_jk on apache with other virtual hosts

Posted by John Turner <to...@johnturner.com>.
Yes, that's me.  I read all e-mail received, I can't promise that I can 
help you out...I prefer to keep volunteer efforts on the list, at least 
then any information is available in the archives.

John

On Mon, 28 Apr 2003 14:48:30 -0600, Steve Gums <sg...@voast.com> wrote:

> John
> 	Are you the johnturner.com owner?  Would it be possible to send you an
> e-mail outside this group so I can provide more details regarding this
> subject?
>
>
> -----Original Message-----
> From: John Turner [mailto:tomcat-user@johnturner.com]
> Sent: Monday, April 28, 2003 2:44 PM
> To: Tomcat Users List
> Subject: Re: mod_jk on apache with other virtual hosts
>
>
>
> You lost me.  Are you saying that you are declaring the Virtual Host 
> twice
> for each domain?  That won't work.
>
> If I have a host and that host will be sending content to Tomcat, I don't
> hard-code the definition in httpd.conf at all.
>
> I let Apache pick it up from the ApacheConfig classes, which generate
> mod_jk.conf.
>
> There's no requirement to use ApacheConfig and mod_jk.conf.  You can 
> easily
> add the required Tomcat-specific and JK-specific directives to your
> existing virtual host declarations in Apache's httpd.conf.
>
> Yes, it is most definitely possible to have a number of virtual hosts 
> that
> have a static directory and a "Tomcat" directory.
>
> John
>
> On Mon, 28 Apr 2003 14:14:12 -0600, Steve Gums <sg...@voast.com> wrote:
>
>> I changed the Host to name="www.domain1.com"
>> which seems to activate
>> www.domain1.com/cih
>> but now www.domain1.com/
>> returns with the apache Document root, almost as if The Second
>> VirutalHost
>> decloration that tomcat adds removes the DocumentRoot defined within my
>> httpd.conf virtual host tag.
>>
>> How do you get these two hosts to co-reside?
>>
>> My main goal here is to have several small domains that use DBs on one
>> system.  all the static pages for the domains are in /export/web/ and I
>> want
>> to have any db activity I need to be per domain. so..
>> www.domain.com = /export/web/domain
>> www.domain.com/java = tomcat webapp for this domain
>>
>> www.domain1.com = /export/web/domain
>> www.domain1.com = tomcat webapp for this domain
>>
>> Is this something I can even do, any help would be greatly appreciated.
>>
>> -----Original Message-----
>> From: John Turner [mailto:tomcat-user@johnturner.com]
>> Sent: Monday, April 28, 2003 1:00 PM
>> To: Tomcat Users List
>> Subject: Re: mod_jk on apache with other virtual hosts
>>
>>
>>
>> According to the mod_jk.conf file, there is no such host as
>> "domain1.com",
>> just a host named 10.0.0.1.  That is, Tomcat doesn't know about
>> domain1.com.
>>
>> The full config option is to replace "10.0.0.1" in Tomcat's server.xml 
>> in
>> the Host element with "domain1.com".
>>
>> Instead of:
>>
>> <Host name="10.0.0.1" ... >
>>
>> you want:
>>
>> <Host name="domain1.com" ... >
>>
>> The quick solution is to add:
>>
>> <Alias>domain1.com</Alias>
>>
>> in your server.xml Host block.  Then restart Tomcat to regenerate
>> mod_jk.conf.
>>
>> John
>>
>>
>> On Mon, 28 Apr 2003 12:54:37 -0600, Steve Gums <sg...@voast.com> wrote:
>>
>>> Hello Everyone
>>> I am running Solaris 2.9
>>> apache 2.0.43
>>> Tomcat 4.1.18
>>>
>>> I installed mod_jk and I am having some issues with it.
>>> I the tomcat instance is creating the mod_jk.conf as expected and I 
>>> have
>>> included the file in my httpd.conf file.  Problem is I already have
>>> virtual
>>> hosts defined and I seem to be unable to figure out the correct
>>> configuration to make this work. I have included some excerpts form my
>>> system below.
>>> The problem is I can't seem to get /cih to work on domain1.com
>>>
>>> Thanks for your time.
>>>
>>> *Some information has been changed for security reasons.
>>> Apache Side:
>>>
>>> ServerName 10.0.0.1
>>> NameVirtualHost 10.0.0.1
>>>
>>> <VirtualHost 10.0.0.1>
>>> ServerName www.domain1.com
>>> ServerAdmin webadmin@domain1.com
>>> ServerAlias domain1.com *.domain1.com
>>> DocumentRoot /export/web/domain1
>>> ErrorLog /var/logs/apache/domain1
>>> Options all +Includes
>>> AddHandler server-parsed .shtml
>>> </VirtualHost>
>>>
>>> <VirtualHost 10.0.0.1>
>>> ServerName www.domain2.com
>>> ServerAdmin webadmin@domain2com
>>> ServerAlias domain2.com *.domain2.com
>>> DocumentRoot /export/web/domain2
>>> ErrorLog /var/logs/apache/domain2
>>> Options all +Includes
>>> AddHandler server-parsed .shtml
>>> </VirtualHost>
>>>
>>> Include /usr/local/tomcat/conf/auto/mod_jk.conf
>>>
>>> Tomcat Side:
>>> ########## Auto generated on Mon Apr 28 11:57:36 MDT 2003##########
>>>
>>> <IfModule !mod_jk.c>
>>> LoadModule jk_module /usr/local/apache/modules/mod_jk.so
>>> </IfModule>
>>>
>>> JkWorkersFile "/usr/local/jakarta-tomcat-
>>> 4.1.18/conf/jk/workers.properties"
>>> JkLogFile "/usr/local/jakarta-tomcat-4.1.18/logs/mod_jk.log"
>>>
>>> JkLogLevel emerg
>>>
>>>
>>>
>>> <VirtualHost 10.0.0.1>
>>> ServerName 10.0.0.1
>>>
>>> #################### 10.0.0.1:/admin ####################
>>>
>>> # Static files
>>> Alias /admin
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/adm
>>> in"
>>>
>>> <Directory
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/admin
>>> ">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/admin/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/admin/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /admin/j_security_check  ajp13
>>> JkMount /admin/*.do  ajp13
>>> JkMount /admin/*.jsp  ajp13
>>>
>>> #################### 10.0.0.1:/webdav ####################
>>>
>>> # Static files
>>> Alias /webdav "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.jsp index.html index.htm
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/webdav/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/webdav/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /webdav/*.jsp  ajp13
>>>
>>> #################### 10.0.0.1:/examples ####################
>>>
>>> # Static files
>>> Alias /examples "/usr/local/jakarta-tomcat-4.1.18/webapps/examples"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/examples">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/examples/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/examples/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /examples/jsp/security/protected/j_security_check  ajp13
>>> JkMount /examples/snoop  ajp13
>>> JkMount /examples/servlet/*  ajp13
>>> JkMount /examples/CompressionTest  ajp13
>>> JkMount /examples/*.jsp  ajp13
>>> JkMount /examples/servletToJsp  ajp13
>>> JkMount /examples/SendMailServlet  ajp13
>>>
>>> #################### 10.0.0.1:/cih ####################
>>>
>>> # Static files
>>> Alias /cih "/usr/local/jakarta-tomcat-4.1.18/webapps/cih"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/cih">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/cih/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/cih/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /cih/ExceptionSubmit  ajp13
>>> JkMount /cih/ScheduleSearch  ajp13
>>> JkMount /cih/PayPalIPN  ajp13
>>> JkMount /cih/userStatus  ajp13
>>> JkMount /cih/ArenaFeaturesChecked  ajp13
>>> JkMount /cih/MemberPayment  ajp13
>>> JkMount /cih/MemPassSave  ajp13
>>> JkMount /cih/NoticeSubmit  ajp13
>>> JkMount /cih/ConnectionTest  ajp13
>>> JkMount /cih/ArenaExcepDelete  ajp13
>>> JkMount /cih/ArenaExcepChecked  ajp13
>>> JkMount /cih/ScheduleCalendar  ajp13
>>> JkMount /cih/*.jsp  ajp13
>>> JkMount /cih/ArenaInfoSave  ajp13
>>> JkMount /cih/RinkSearch  ajp13
>>> JkMount /cih/MemberInfoSave  ajp13
>>> JkMount /cih/ScheduleSubmit  ajp13
>>> JkMount /cih/MemberPayPalDetail  ajp13
>>> JkMount /cih/ArenaNoticesChecked  ajp13
>>> JkMount /cih/ArenaSchedDelete  ajp13
>>> JkMount /cih/ArenaSchedChecked  ajp13
>>> JkMount /cih/RinkDetail  ajp13
>>> JkMount /cih/ArenaNoticeDelete  ajp13
>>> JkMount /cih/SingleDaySchedules  ajp13
>>>
>>> #################### 10.0.0.1:/tomcat-docs ####################
>>>
>>> # Static files
>>> Alias /tomcat-docs
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs"
>>>
>>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/tomcat-docs/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/tomcat-docs/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /tomcat-docs/*.jsp  ajp13
>>>
>>> #################### 10.0.0.1:/manager ####################
>>>
>>> # Static files
>>> Alias /manager
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/m
>>> anager"
>>>
>>> <Directory
>>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/manag
>>> er">
>>> Options Indexes FollowSymLinks
>>> DirectoryIndex index.html index.htm index.jsp
>>> </Directory>
>>>
>>>
>>> # Deny direct access to WEB-INF and META-INF
>>> #
>>> <Location "/manager/WEB-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> <Location "/manager/META-INF/*">
>>> AllowOverride None
>>> deny from all
>>> </Location>
>>>
>>> JkMount /manager/html/*  ajp13
>>> JkMount /manager/*  ajp13
>>> JkMount /manager/*.jsp  ajp13
>>> </VirtualHost>
>>>
>>>
>>> Steve Gums
>>> sgums@voast.com
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>>
>>>
>>
>>
>>
>> --
>> Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>
>>
>
>
>
> --
> Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>



-- 
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


RE: mod_jk on apache with other virtual hosts

Posted by Steve Gums <sg...@voast.com>.
John
	Are you the johnturner.com owner?  Would it be possible to send you an
e-mail outside this group so I can provide more details regarding this
subject?


-----Original Message-----
From: John Turner [mailto:tomcat-user@johnturner.com]
Sent: Monday, April 28, 2003 2:44 PM
To: Tomcat Users List
Subject: Re: mod_jk on apache with other virtual hosts



You lost me.  Are you saying that you are declaring the Virtual Host twice
for each domain?  That won't work.

If I have a host and that host will be sending content to Tomcat, I don't
hard-code the definition in httpd.conf at all.

I let Apache pick it up from the ApacheConfig classes, which generate
mod_jk.conf.

There's no requirement to use ApacheConfig and mod_jk.conf.  You can easily
add the required Tomcat-specific and JK-specific directives to your
existing virtual host declarations in Apache's httpd.conf.

Yes, it is most definitely possible to have a number of virtual hosts that
have a static directory and a "Tomcat" directory.

John

On Mon, 28 Apr 2003 14:14:12 -0600, Steve Gums <sg...@voast.com> wrote:

> I changed the Host to name="www.domain1.com"
> which seems to activate
> www.domain1.com/cih
> but now www.domain1.com/
> returns with the apache Document root, almost as if The Second
> VirutalHost
> decloration that tomcat adds removes the DocumentRoot defined within my
> httpd.conf virtual host tag.
>
> How do you get these two hosts to co-reside?
>
> My main goal here is to have several small domains that use DBs on one
> system.  all the static pages for the domains are in /export/web/ and I
> want
> to have any db activity I need to be per domain. so..
> www.domain.com = /export/web/domain
> www.domain.com/java = tomcat webapp for this domain
>
> www.domain1.com = /export/web/domain
> www.domain1.com = tomcat webapp for this domain
>
> Is this something I can even do, any help would be greatly appreciated.
>
> -----Original Message-----
> From: John Turner [mailto:tomcat-user@johnturner.com]
> Sent: Monday, April 28, 2003 1:00 PM
> To: Tomcat Users List
> Subject: Re: mod_jk on apache with other virtual hosts
>
>
>
> According to the mod_jk.conf file, there is no such host as
> "domain1.com",
> just a host named 10.0.0.1.  That is, Tomcat doesn't know about
> domain1.com.
>
> The full config option is to replace "10.0.0.1" in Tomcat's server.xml in
> the Host element with "domain1.com".
>
> Instead of:
>
> <Host name="10.0.0.1" ... >
>
> you want:
>
> <Host name="domain1.com" ... >
>
> The quick solution is to add:
>
> <Alias>domain1.com</Alias>
>
> in your server.xml Host block.  Then restart Tomcat to regenerate
> mod_jk.conf.
>
> John
>
>
> On Mon, 28 Apr 2003 12:54:37 -0600, Steve Gums <sg...@voast.com> wrote:
>
>> Hello Everyone
>> I am running Solaris 2.9
>> apache 2.0.43
>> Tomcat 4.1.18
>>
>> I installed mod_jk and I am having some issues with it.
>> I the tomcat instance is creating the mod_jk.conf as expected and I have
>> included the file in my httpd.conf file.  Problem is I already have
>> virtual
>> hosts defined and I seem to be unable to figure out the correct
>> configuration to make this work. I have included some excerpts form my
>> system below.
>> The problem is I can't seem to get /cih to work on domain1.com
>>
>> Thanks for your time.
>>
>> *Some information has been changed for security reasons.
>> Apache Side:
>>
>> ServerName 10.0.0.1
>> NameVirtualHost 10.0.0.1
>>
>> <VirtualHost 10.0.0.1>
>> ServerName www.domain1.com
>> ServerAdmin webadmin@domain1.com
>> ServerAlias domain1.com *.domain1.com
>> DocumentRoot /export/web/domain1
>> ErrorLog /var/logs/apache/domain1
>> Options all +Includes
>> AddHandler server-parsed .shtml
>> </VirtualHost>
>>
>> <VirtualHost 10.0.0.1>
>> ServerName www.domain2.com
>> ServerAdmin webadmin@domain2com
>> ServerAlias domain2.com *.domain2.com
>> DocumentRoot /export/web/domain2
>> ErrorLog /var/logs/apache/domain2
>> Options all +Includes
>> AddHandler server-parsed .shtml
>> </VirtualHost>
>>
>> Include /usr/local/tomcat/conf/auto/mod_jk.conf
>>
>> Tomcat Side:
>> ########## Auto generated on Mon Apr 28 11:57:36 MDT 2003##########
>>
>> <IfModule !mod_jk.c>
>> LoadModule jk_module /usr/local/apache/modules/mod_jk.so
>> </IfModule>
>>
>> JkWorkersFile "/usr/local/jakarta-tomcat-
>> 4.1.18/conf/jk/workers.properties"
>> JkLogFile "/usr/local/jakarta-tomcat-4.1.18/logs/mod_jk.log"
>>
>> JkLogLevel emerg
>>
>>
>>
>> <VirtualHost 10.0.0.1>
>> ServerName 10.0.0.1
>>
>> #################### 10.0.0.1:/admin ####################
>>
>> # Static files
>> Alias /admin
>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/adm
>> in"
>>
>> <Directory
>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/admin
>> ">
>> Options Indexes FollowSymLinks
>> DirectoryIndex index.html index.htm index.jsp
>> </Directory>
>>
>>
>> # Deny direct access to WEB-INF and META-INF
>> #
>> <Location "/admin/WEB-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> <Location "/admin/META-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> JkMount /admin/j_security_check  ajp13
>> JkMount /admin/*.do  ajp13
>> JkMount /admin/*.jsp  ajp13
>>
>> #################### 10.0.0.1:/webdav ####################
>>
>> # Static files
>> Alias /webdav "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav"
>>
>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav">
>> Options Indexes FollowSymLinks
>> DirectoryIndex index.jsp index.html index.htm
>> </Directory>
>>
>>
>> # Deny direct access to WEB-INF and META-INF
>> #
>> <Location "/webdav/WEB-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> <Location "/webdav/META-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> JkMount /webdav/*.jsp  ajp13
>>
>> #################### 10.0.0.1:/examples ####################
>>
>> # Static files
>> Alias /examples "/usr/local/jakarta-tomcat-4.1.18/webapps/examples"
>>
>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/examples">
>> Options Indexes FollowSymLinks
>> DirectoryIndex index.html index.htm index.jsp
>> </Directory>
>>
>>
>> # Deny direct access to WEB-INF and META-INF
>> #
>> <Location "/examples/WEB-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> <Location "/examples/META-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> JkMount /examples/jsp/security/protected/j_security_check  ajp13
>> JkMount /examples/snoop  ajp13
>> JkMount /examples/servlet/*  ajp13
>> JkMount /examples/CompressionTest  ajp13
>> JkMount /examples/*.jsp  ajp13
>> JkMount /examples/servletToJsp  ajp13
>> JkMount /examples/SendMailServlet  ajp13
>>
>> #################### 10.0.0.1:/cih ####################
>>
>> # Static files
>> Alias /cih "/usr/local/jakarta-tomcat-4.1.18/webapps/cih"
>>
>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/cih">
>> Options Indexes FollowSymLinks
>> DirectoryIndex index.html index.htm index.jsp
>> </Directory>
>>
>>
>> # Deny direct access to WEB-INF and META-INF
>> #
>> <Location "/cih/WEB-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> <Location "/cih/META-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> JkMount /cih/ExceptionSubmit  ajp13
>> JkMount /cih/ScheduleSearch  ajp13
>> JkMount /cih/PayPalIPN  ajp13
>> JkMount /cih/userStatus  ajp13
>> JkMount /cih/ArenaFeaturesChecked  ajp13
>> JkMount /cih/MemberPayment  ajp13
>> JkMount /cih/MemPassSave  ajp13
>> JkMount /cih/NoticeSubmit  ajp13
>> JkMount /cih/ConnectionTest  ajp13
>> JkMount /cih/ArenaExcepDelete  ajp13
>> JkMount /cih/ArenaExcepChecked  ajp13
>> JkMount /cih/ScheduleCalendar  ajp13
>> JkMount /cih/*.jsp  ajp13
>> JkMount /cih/ArenaInfoSave  ajp13
>> JkMount /cih/RinkSearch  ajp13
>> JkMount /cih/MemberInfoSave  ajp13
>> JkMount /cih/ScheduleSubmit  ajp13
>> JkMount /cih/MemberPayPalDetail  ajp13
>> JkMount /cih/ArenaNoticesChecked  ajp13
>> JkMount /cih/ArenaSchedDelete  ajp13
>> JkMount /cih/ArenaSchedChecked  ajp13
>> JkMount /cih/RinkDetail  ajp13
>> JkMount /cih/ArenaNoticeDelete  ajp13
>> JkMount /cih/SingleDaySchedules  ajp13
>>
>> #################### 10.0.0.1:/tomcat-docs ####################
>>
>> # Static files
>> Alias /tomcat-docs
>> "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs"
>>
>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs">
>> Options Indexes FollowSymLinks
>> DirectoryIndex index.html index.htm index.jsp
>> </Directory>
>>
>>
>> # Deny direct access to WEB-INF and META-INF
>> #
>> <Location "/tomcat-docs/WEB-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> <Location "/tomcat-docs/META-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> JkMount /tomcat-docs/*.jsp  ajp13
>>
>> #################### 10.0.0.1:/manager ####################
>>
>> # Static files
>> Alias /manager
>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/m
>> anager"
>>
>> <Directory
>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/manag
>> er">
>> Options Indexes FollowSymLinks
>> DirectoryIndex index.html index.htm index.jsp
>> </Directory>
>>
>>
>> # Deny direct access to WEB-INF and META-INF
>> #
>> <Location "/manager/WEB-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> <Location "/manager/META-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> JkMount /manager/html/*  ajp13
>> JkMount /manager/*  ajp13
>> JkMount /manager/*.jsp  ajp13
>> </VirtualHost>
>>
>>
>> Steve Gums
>> sgums@voast.com
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>
>>
>
>
>
> --
> Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>



--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: mod_jk on apache with other virtual hosts

Posted by John Turner <to...@johnturner.com>.
You lost me.  Are you saying that you are declaring the Virtual Host twice 
for each domain?  That won't work.

If I have a host and that host will be sending content to Tomcat, I don't 
hard-code the definition in httpd.conf at all.

I let Apache pick it up from the ApacheConfig classes, which generate 
mod_jk.conf.

There's no requirement to use ApacheConfig and mod_jk.conf.  You can easily 
add the required Tomcat-specific and JK-specific directives to your 
existing virtual host declarations in Apache's httpd.conf.

Yes, it is most definitely possible to have a number of virtual hosts that 
have a static directory and a "Tomcat" directory.

John

On Mon, 28 Apr 2003 14:14:12 -0600, Steve Gums <sg...@voast.com> wrote:

> I changed the Host to name="www.domain1.com"
> which seems to activate
> www.domain1.com/cih
> but now www.domain1.com/
> returns with the apache Document root, almost as if The Second 
> VirutalHost
> decloration that tomcat adds removes the DocumentRoot defined within my
> httpd.conf virtual host tag.
>
> How do you get these two hosts to co-reside?
>
> My main goal here is to have several small domains that use DBs on one
> system.  all the static pages for the domains are in /export/web/ and I 
> want
> to have any db activity I need to be per domain. so..
> www.domain.com = /export/web/domain
> www.domain.com/java = tomcat webapp for this domain
>
> www.domain1.com = /export/web/domain
> www.domain1.com = tomcat webapp for this domain
>
> Is this something I can even do, any help would be greatly appreciated.
>
> -----Original Message-----
> From: John Turner [mailto:tomcat-user@johnturner.com]
> Sent: Monday, April 28, 2003 1:00 PM
> To: Tomcat Users List
> Subject: Re: mod_jk on apache with other virtual hosts
>
>
>
> According to the mod_jk.conf file, there is no such host as 
> "domain1.com",
> just a host named 10.0.0.1.  That is, Tomcat doesn't know about
> domain1.com.
>
> The full config option is to replace "10.0.0.1" in Tomcat's server.xml in
> the Host element with "domain1.com".
>
> Instead of:
>
> <Host name="10.0.0.1" ... >
>
> you want:
>
> <Host name="domain1.com" ... >
>
> The quick solution is to add:
>
> <Alias>domain1.com</Alias>
>
> in your server.xml Host block.  Then restart Tomcat to regenerate
> mod_jk.conf.
>
> John
>
>
> On Mon, 28 Apr 2003 12:54:37 -0600, Steve Gums <sg...@voast.com> wrote:
>
>> Hello Everyone
>> I am running Solaris 2.9
>> apache 2.0.43
>> Tomcat 4.1.18
>>
>> I installed mod_jk and I am having some issues with it.
>> I the tomcat instance is creating the mod_jk.conf as expected and I have
>> included the file in my httpd.conf file.  Problem is I already have
>> virtual
>> hosts defined and I seem to be unable to figure out the correct
>> configuration to make this work. I have included some excerpts form my
>> system below.
>> The problem is I can't seem to get /cih to work on domain1.com
>>
>> Thanks for your time.
>>
>> *Some information has been changed for security reasons.
>> Apache Side:
>>
>> ServerName 10.0.0.1
>> NameVirtualHost 10.0.0.1
>>
>> <VirtualHost 10.0.0.1>
>> ServerName www.domain1.com
>> ServerAdmin webadmin@domain1.com
>> ServerAlias domain1.com *.domain1.com
>> DocumentRoot /export/web/domain1
>> ErrorLog /var/logs/apache/domain1
>> Options all +Includes
>> AddHandler server-parsed .shtml
>> </VirtualHost>
>>
>> <VirtualHost 10.0.0.1>
>> ServerName www.domain2.com
>> ServerAdmin webadmin@domain2com
>> ServerAlias domain2.com *.domain2.com
>> DocumentRoot /export/web/domain2
>> ErrorLog /var/logs/apache/domain2
>> Options all +Includes
>> AddHandler server-parsed .shtml
>> </VirtualHost>
>>
>> Include /usr/local/tomcat/conf/auto/mod_jk.conf
>>
>> Tomcat Side:
>> ########## Auto generated on Mon Apr 28 11:57:36 MDT 2003##########
>>
>> <IfModule !mod_jk.c>
>> LoadModule jk_module /usr/local/apache/modules/mod_jk.so
>> </IfModule>
>>
>> JkWorkersFile "/usr/local/jakarta-tomcat-
>> 4.1.18/conf/jk/workers.properties"
>> JkLogFile "/usr/local/jakarta-tomcat-4.1.18/logs/mod_jk.log"
>>
>> JkLogLevel emerg
>>
>>
>>
>> <VirtualHost 10.0.0.1>
>> ServerName 10.0.0.1
>>
>> #################### 10.0.0.1:/admin ####################
>>
>> # Static files
>> Alias /admin
>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/adm
>> in"
>>
>> <Directory
>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/admin
>> ">
>> Options Indexes FollowSymLinks
>> DirectoryIndex index.html index.htm index.jsp
>> </Directory>
>>
>>
>> # Deny direct access to WEB-INF and META-INF
>> #
>> <Location "/admin/WEB-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> <Location "/admin/META-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> JkMount /admin/j_security_check  ajp13
>> JkMount /admin/*.do  ajp13
>> JkMount /admin/*.jsp  ajp13
>>
>> #################### 10.0.0.1:/webdav ####################
>>
>> # Static files
>> Alias /webdav "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav"
>>
>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav">
>> Options Indexes FollowSymLinks
>> DirectoryIndex index.jsp index.html index.htm
>> </Directory>
>>
>>
>> # Deny direct access to WEB-INF and META-INF
>> #
>> <Location "/webdav/WEB-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> <Location "/webdav/META-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> JkMount /webdav/*.jsp  ajp13
>>
>> #################### 10.0.0.1:/examples ####################
>>
>> # Static files
>> Alias /examples "/usr/local/jakarta-tomcat-4.1.18/webapps/examples"
>>
>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/examples">
>> Options Indexes FollowSymLinks
>> DirectoryIndex index.html index.htm index.jsp
>> </Directory>
>>
>>
>> # Deny direct access to WEB-INF and META-INF
>> #
>> <Location "/examples/WEB-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> <Location "/examples/META-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> JkMount /examples/jsp/security/protected/j_security_check  ajp13
>> JkMount /examples/snoop  ajp13
>> JkMount /examples/servlet/*  ajp13
>> JkMount /examples/CompressionTest  ajp13
>> JkMount /examples/*.jsp  ajp13
>> JkMount /examples/servletToJsp  ajp13
>> JkMount /examples/SendMailServlet  ajp13
>>
>> #################### 10.0.0.1:/cih ####################
>>
>> # Static files
>> Alias /cih "/usr/local/jakarta-tomcat-4.1.18/webapps/cih"
>>
>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/cih">
>> Options Indexes FollowSymLinks
>> DirectoryIndex index.html index.htm index.jsp
>> </Directory>
>>
>>
>> # Deny direct access to WEB-INF and META-INF
>> #
>> <Location "/cih/WEB-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> <Location "/cih/META-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> JkMount /cih/ExceptionSubmit  ajp13
>> JkMount /cih/ScheduleSearch  ajp13
>> JkMount /cih/PayPalIPN  ajp13
>> JkMount /cih/userStatus  ajp13
>> JkMount /cih/ArenaFeaturesChecked  ajp13
>> JkMount /cih/MemberPayment  ajp13
>> JkMount /cih/MemPassSave  ajp13
>> JkMount /cih/NoticeSubmit  ajp13
>> JkMount /cih/ConnectionTest  ajp13
>> JkMount /cih/ArenaExcepDelete  ajp13
>> JkMount /cih/ArenaExcepChecked  ajp13
>> JkMount /cih/ScheduleCalendar  ajp13
>> JkMount /cih/*.jsp  ajp13
>> JkMount /cih/ArenaInfoSave  ajp13
>> JkMount /cih/RinkSearch  ajp13
>> JkMount /cih/MemberInfoSave  ajp13
>> JkMount /cih/ScheduleSubmit  ajp13
>> JkMount /cih/MemberPayPalDetail  ajp13
>> JkMount /cih/ArenaNoticesChecked  ajp13
>> JkMount /cih/ArenaSchedDelete  ajp13
>> JkMount /cih/ArenaSchedChecked  ajp13
>> JkMount /cih/RinkDetail  ajp13
>> JkMount /cih/ArenaNoticeDelete  ajp13
>> JkMount /cih/SingleDaySchedules  ajp13
>>
>> #################### 10.0.0.1:/tomcat-docs ####################
>>
>> # Static files
>> Alias /tomcat-docs
>> "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs"
>>
>> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs">
>> Options Indexes FollowSymLinks
>> DirectoryIndex index.html index.htm index.jsp
>> </Directory>
>>
>>
>> # Deny direct access to WEB-INF and META-INF
>> #
>> <Location "/tomcat-docs/WEB-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> <Location "/tomcat-docs/META-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> JkMount /tomcat-docs/*.jsp  ajp13
>>
>> #################### 10.0.0.1:/manager ####################
>>
>> # Static files
>> Alias /manager
>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/m
>> anager"
>>
>> <Directory
>> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/manag
>> er">
>> Options Indexes FollowSymLinks
>> DirectoryIndex index.html index.htm index.jsp
>> </Directory>
>>
>>
>> # Deny direct access to WEB-INF and META-INF
>> #
>> <Location "/manager/WEB-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> <Location "/manager/META-INF/*">
>> AllowOverride None
>> deny from all
>> </Location>
>>
>> JkMount /manager/html/*  ajp13
>> JkMount /manager/*  ajp13
>> JkMount /manager/*.jsp  ajp13
>> </VirtualHost>
>>
>>
>> Steve Gums
>> sgums@voast.com
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>
>>
>
>
>
> --
> Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>



-- 
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


RE: mod_jk on apache with other virtual hosts

Posted by Steve Gums <sg...@voast.com>.
I changed the Host to name="www.domain1.com"
which seems to activate
www.domain1.com/cih
but now www.domain1.com/
returns with the apache Document root, almost as if The Second VirutalHost
decloration that tomcat adds removes the DocumentRoot defined within my
httpd.conf virtual host tag.

How do you get these two hosts to co-reside?

My main goal here is to have several small domains that use DBs on one
system.  all the static pages for the domains are in /export/web/ and I want
to have any db activity I need to be per domain. so..
www.domain.com = /export/web/domain
www.domain.com/java = tomcat webapp for this domain

www.domain1.com = /export/web/domain
www.domain1.com = tomcat webapp for this domain

Is this something I can even do, any help would be greatly appreciated.

-----Original Message-----
From: John Turner [mailto:tomcat-user@johnturner.com]
Sent: Monday, April 28, 2003 1:00 PM
To: Tomcat Users List
Subject: Re: mod_jk on apache with other virtual hosts



According to the mod_jk.conf file, there is no such host as "domain1.com",
just a host named 10.0.0.1.  That is, Tomcat doesn't know about
domain1.com.

The full config option is to replace "10.0.0.1" in Tomcat's server.xml in
the Host element with "domain1.com".

Instead of:

<Host name="10.0.0.1" ... >

you want:

<Host name="domain1.com" ... >

The quick solution is to add:

<Alias>domain1.com</Alias>

in your server.xml Host block.  Then restart Tomcat to regenerate
mod_jk.conf.

John


On Mon, 28 Apr 2003 12:54:37 -0600, Steve Gums <sg...@voast.com> wrote:

> Hello Everyone
> I am running Solaris 2.9
> apache 2.0.43
> Tomcat 4.1.18
>
> I installed mod_jk and I am having some issues with it.
> I the tomcat instance is creating the mod_jk.conf as expected and I have
> included the file in my httpd.conf file.  Problem is I already have
> virtual
> hosts defined and I seem to be unable to figure out the correct
> configuration to make this work. I have included some excerpts form my
> system below.
> The problem is I can't seem to get /cih to work on domain1.com
>
> Thanks for your time.
>
> *Some information has been changed for security reasons.
> Apache Side:
>
> ServerName 10.0.0.1
> NameVirtualHost 10.0.0.1
>
> <VirtualHost 10.0.0.1>
> ServerName www.domain1.com
> ServerAdmin webadmin@domain1.com
> ServerAlias domain1.com *.domain1.com
> DocumentRoot /export/web/domain1
> ErrorLog /var/logs/apache/domain1
> Options all +Includes
> AddHandler server-parsed .shtml
> </VirtualHost>
>
> <VirtualHost 10.0.0.1>
> ServerName www.domain2.com
> ServerAdmin webadmin@domain2com
> ServerAlias domain2.com *.domain2.com
> DocumentRoot /export/web/domain2
> ErrorLog /var/logs/apache/domain2
> Options all +Includes
> AddHandler server-parsed .shtml
> </VirtualHost>
>
> Include /usr/local/tomcat/conf/auto/mod_jk.conf
>
> Tomcat Side:
> ########## Auto generated on Mon Apr 28 11:57:36 MDT 2003##########
>
> <IfModule !mod_jk.c>
> LoadModule jk_module /usr/local/apache/modules/mod_jk.so
> </IfModule>
>
> JkWorkersFile "/usr/local/jakarta-tomcat-
> 4.1.18/conf/jk/workers.properties"
> JkLogFile "/usr/local/jakarta-tomcat-4.1.18/logs/mod_jk.log"
>
> JkLogLevel emerg
>
>
>
> <VirtualHost 10.0.0.1>
> ServerName 10.0.0.1
>
> #################### 10.0.0.1:/admin ####################
>
> # Static files
> Alias /admin
> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/adm
> in"
>
> <Directory
> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/admin
> ">
> Options Indexes FollowSymLinks
> DirectoryIndex index.html index.htm index.jsp
> </Directory>
>
>
> # Deny direct access to WEB-INF and META-INF
> #
> <Location "/admin/WEB-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> <Location "/admin/META-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> JkMount /admin/j_security_check  ajp13
> JkMount /admin/*.do  ajp13
> JkMount /admin/*.jsp  ajp13
>
> #################### 10.0.0.1:/webdav ####################
>
> # Static files
> Alias /webdav "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav"
>
> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav">
> Options Indexes FollowSymLinks
> DirectoryIndex index.jsp index.html index.htm
> </Directory>
>
>
> # Deny direct access to WEB-INF and META-INF
> #
> <Location "/webdav/WEB-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> <Location "/webdav/META-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> JkMount /webdav/*.jsp  ajp13
>
> #################### 10.0.0.1:/examples ####################
>
> # Static files
> Alias /examples "/usr/local/jakarta-tomcat-4.1.18/webapps/examples"
>
> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/examples">
> Options Indexes FollowSymLinks
> DirectoryIndex index.html index.htm index.jsp
> </Directory>
>
>
> # Deny direct access to WEB-INF and META-INF
> #
> <Location "/examples/WEB-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> <Location "/examples/META-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> JkMount /examples/jsp/security/protected/j_security_check  ajp13
> JkMount /examples/snoop  ajp13
> JkMount /examples/servlet/*  ajp13
> JkMount /examples/CompressionTest  ajp13
> JkMount /examples/*.jsp  ajp13
> JkMount /examples/servletToJsp  ajp13
> JkMount /examples/SendMailServlet  ajp13
>
> #################### 10.0.0.1:/cih ####################
>
> # Static files
> Alias /cih "/usr/local/jakarta-tomcat-4.1.18/webapps/cih"
>
> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/cih">
> Options Indexes FollowSymLinks
> DirectoryIndex index.html index.htm index.jsp
> </Directory>
>
>
> # Deny direct access to WEB-INF and META-INF
> #
> <Location "/cih/WEB-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> <Location "/cih/META-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> JkMount /cih/ExceptionSubmit  ajp13
> JkMount /cih/ScheduleSearch  ajp13
> JkMount /cih/PayPalIPN  ajp13
> JkMount /cih/userStatus  ajp13
> JkMount /cih/ArenaFeaturesChecked  ajp13
> JkMount /cih/MemberPayment  ajp13
> JkMount /cih/MemPassSave  ajp13
> JkMount /cih/NoticeSubmit  ajp13
> JkMount /cih/ConnectionTest  ajp13
> JkMount /cih/ArenaExcepDelete  ajp13
> JkMount /cih/ArenaExcepChecked  ajp13
> JkMount /cih/ScheduleCalendar  ajp13
> JkMount /cih/*.jsp  ajp13
> JkMount /cih/ArenaInfoSave  ajp13
> JkMount /cih/RinkSearch  ajp13
> JkMount /cih/MemberInfoSave  ajp13
> JkMount /cih/ScheduleSubmit  ajp13
> JkMount /cih/MemberPayPalDetail  ajp13
> JkMount /cih/ArenaNoticesChecked  ajp13
> JkMount /cih/ArenaSchedDelete  ajp13
> JkMount /cih/ArenaSchedChecked  ajp13
> JkMount /cih/RinkDetail  ajp13
> JkMount /cih/ArenaNoticeDelete  ajp13
> JkMount /cih/SingleDaySchedules  ajp13
>
> #################### 10.0.0.1:/tomcat-docs ####################
>
> # Static files
> Alias /tomcat-docs
> "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs"
>
> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs">
> Options Indexes FollowSymLinks
> DirectoryIndex index.html index.htm index.jsp
> </Directory>
>
>
> # Deny direct access to WEB-INF and META-INF
> #
> <Location "/tomcat-docs/WEB-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> <Location "/tomcat-docs/META-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> JkMount /tomcat-docs/*.jsp  ajp13
>
> #################### 10.0.0.1:/manager ####################
>
> # Static files
> Alias /manager
> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/m
> anager"
>
> <Directory
> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/manag
> er">
> Options Indexes FollowSymLinks
> DirectoryIndex index.html index.htm index.jsp
> </Directory>
>
>
> # Deny direct access to WEB-INF and META-INF
> #
> <Location "/manager/WEB-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> <Location "/manager/META-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> JkMount /manager/html/*  ajp13
> JkMount /manager/*  ajp13
> JkMount /manager/*.jsp  ajp13
> </VirtualHost>
>
>
> Steve Gums
> sgums@voast.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>



--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: mod_jk on apache with other virtual hosts

Posted by John Turner <to...@johnturner.com>.
According to the mod_jk.conf file, there is no such host as "domain1.com", 
just a host named 10.0.0.1.  That is, Tomcat doesn't know about 
domain1.com.

The full config option is to replace "10.0.0.1" in Tomcat's server.xml in 
the Host element with "domain1.com".

Instead of:

<Host name="10.0.0.1" ... >

you want:

<Host name="domain1.com" ... >

The quick solution is to add:

<Alias>domain1.com</Alias>

in your server.xml Host block.  Then restart Tomcat to regenerate 
mod_jk.conf.

John


On Mon, 28 Apr 2003 12:54:37 -0600, Steve Gums <sg...@voast.com> wrote:

> Hello Everyone
> I am running Solaris 2.9
> apache 2.0.43
> Tomcat 4.1.18
>
> I installed mod_jk and I am having some issues with it.
> I the tomcat instance is creating the mod_jk.conf as expected and I have
> included the file in my httpd.conf file.  Problem is I already have 
> virtual
> hosts defined and I seem to be unable to figure out the correct
> configuration to make this work. I have included some excerpts form my
> system below.
> The problem is I can't seem to get /cih to work on domain1.com
>
> Thanks for your time.
>
> *Some information has been changed for security reasons.
> Apache Side:
>
> ServerName 10.0.0.1
> NameVirtualHost 10.0.0.1
>
> <VirtualHost 10.0.0.1>
> ServerName www.domain1.com
> ServerAdmin webadmin@domain1.com
> ServerAlias domain1.com *.domain1.com
> DocumentRoot /export/web/domain1
> ErrorLog /var/logs/apache/domain1
> Options all +Includes
> AddHandler server-parsed .shtml
> </VirtualHost>
>
> <VirtualHost 10.0.0.1>
> ServerName www.domain2.com
> ServerAdmin webadmin@domain2com
> ServerAlias domain2.com *.domain2.com
> DocumentRoot /export/web/domain2
> ErrorLog /var/logs/apache/domain2
> Options all +Includes
> AddHandler server-parsed .shtml
> </VirtualHost>
>
> Include /usr/local/tomcat/conf/auto/mod_jk.conf
>
> Tomcat Side:
> ########## Auto generated on Mon Apr 28 11:57:36 MDT 2003##########
>
> <IfModule !mod_jk.c>
> LoadModule jk_module /usr/local/apache/modules/mod_jk.so
> </IfModule>
>
> JkWorkersFile "/usr/local/jakarta-tomcat- 
> 4.1.18/conf/jk/workers.properties"
> JkLogFile "/usr/local/jakarta-tomcat-4.1.18/logs/mod_jk.log"
>
> JkLogLevel emerg
>
>
>
> <VirtualHost 10.0.0.1>
> ServerName 10.0.0.1
>
> #################### 10.0.0.1:/admin ####################
>
> # Static files
> Alias /admin
> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/adm
> in"
>
> <Directory
> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/admin
> ">
> Options Indexes FollowSymLinks
> DirectoryIndex index.html index.htm index.jsp
> </Directory>
>
>
> # Deny direct access to WEB-INF and META-INF
> #
> <Location "/admin/WEB-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> <Location "/admin/META-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> JkMount /admin/j_security_check  ajp13
> JkMount /admin/*.do  ajp13
> JkMount /admin/*.jsp  ajp13
>
> #################### 10.0.0.1:/webdav ####################
>
> # Static files
> Alias /webdav "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav"
>
> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/webdav">
> Options Indexes FollowSymLinks
> DirectoryIndex index.jsp index.html index.htm
> </Directory>
>
>
> # Deny direct access to WEB-INF and META-INF
> #
> <Location "/webdav/WEB-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> <Location "/webdav/META-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> JkMount /webdav/*.jsp  ajp13
>
> #################### 10.0.0.1:/examples ####################
>
> # Static files
> Alias /examples "/usr/local/jakarta-tomcat-4.1.18/webapps/examples"
>
> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/examples">
> Options Indexes FollowSymLinks
> DirectoryIndex index.html index.htm index.jsp
> </Directory>
>
>
> # Deny direct access to WEB-INF and META-INF
> #
> <Location "/examples/WEB-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> <Location "/examples/META-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> JkMount /examples/jsp/security/protected/j_security_check  ajp13
> JkMount /examples/snoop  ajp13
> JkMount /examples/servlet/*  ajp13
> JkMount /examples/CompressionTest  ajp13
> JkMount /examples/*.jsp  ajp13
> JkMount /examples/servletToJsp  ajp13
> JkMount /examples/SendMailServlet  ajp13
>
> #################### 10.0.0.1:/cih ####################
>
> # Static files
> Alias /cih "/usr/local/jakarta-tomcat-4.1.18/webapps/cih"
>
> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/cih">
> Options Indexes FollowSymLinks
> DirectoryIndex index.html index.htm index.jsp
> </Directory>
>
>
> # Deny direct access to WEB-INF and META-INF
> #
> <Location "/cih/WEB-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> <Location "/cih/META-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> JkMount /cih/ExceptionSubmit  ajp13
> JkMount /cih/ScheduleSearch  ajp13
> JkMount /cih/PayPalIPN  ajp13
> JkMount /cih/userStatus  ajp13
> JkMount /cih/ArenaFeaturesChecked  ajp13
> JkMount /cih/MemberPayment  ajp13
> JkMount /cih/MemPassSave  ajp13
> JkMount /cih/NoticeSubmit  ajp13
> JkMount /cih/ConnectionTest  ajp13
> JkMount /cih/ArenaExcepDelete  ajp13
> JkMount /cih/ArenaExcepChecked  ajp13
> JkMount /cih/ScheduleCalendar  ajp13
> JkMount /cih/*.jsp  ajp13
> JkMount /cih/ArenaInfoSave  ajp13
> JkMount /cih/RinkSearch  ajp13
> JkMount /cih/MemberInfoSave  ajp13
> JkMount /cih/ScheduleSubmit  ajp13
> JkMount /cih/MemberPayPalDetail  ajp13
> JkMount /cih/ArenaNoticesChecked  ajp13
> JkMount /cih/ArenaSchedDelete  ajp13
> JkMount /cih/ArenaSchedChecked  ajp13
> JkMount /cih/RinkDetail  ajp13
> JkMount /cih/ArenaNoticeDelete  ajp13
> JkMount /cih/SingleDaySchedules  ajp13
>
> #################### 10.0.0.1:/tomcat-docs ####################
>
> # Static files
> Alias /tomcat-docs
> "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs"
>
> <Directory "/usr/local/jakarta-tomcat-4.1.18/webapps/tomcat-docs">
> Options Indexes FollowSymLinks
> DirectoryIndex index.html index.htm index.jsp
> </Directory>
>
>
> # Deny direct access to WEB-INF and META-INF
> #
> <Location "/tomcat-docs/WEB-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> <Location "/tomcat-docs/META-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> JkMount /tomcat-docs/*.jsp  ajp13
>
> #################### 10.0.0.1:/manager ####################
>
> # Static files
> Alias /manager
> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/m
> anager"
>
> <Directory
> "/usr/local/jakarta-tomcat-4.1.18/webapps/../server/webapps/manag
> er">
> Options Indexes FollowSymLinks
> DirectoryIndex index.html index.htm index.jsp
> </Directory>
>
>
> # Deny direct access to WEB-INF and META-INF
> #
> <Location "/manager/WEB-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> <Location "/manager/META-INF/*">
> AllowOverride None
> deny from all
> </Location>
>
> JkMount /manager/html/*  ajp13
> JkMount /manager/*  ajp13
> JkMount /manager/*.jsp  ajp13
> </VirtualHost>
>
>
> Steve Gums
> sgums@voast.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>



-- 
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org