You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Alexander Höglind <al...@hoglind.com> on 2002/03/31 16:02:10 UTC

Quistion about multiple host config

Hi,
I'm on my way to give up the apache tomcat servlet engine!!! I just can't figure out how to configure the server to response to multiple host!

Can anyone see what I'm doing wrong?

This is what I have understood.
1.
Install IIS to use isapi_redirect.dll
http://www.vacodi.com/howto/tomcat/iisnt/index.html

 
2.
Create these folders and documents in mysite.com
|- root (folder)
|--- web-inf (folder)
|--------- classes (folder)
|--------- lib (folder)
|--------- web.xml (document, just the default)
|- logs (folder)
 
3.
Define a host in server.xml config file:

********
 <!-- Start av www.mysite.com -->
 <host name="www.mysite.com" appbase="D:\\Inetpub\\mysite.com" unpackWARs="true">
    <Valve className="org.apache.catalina.valves.AccessLogValve"
                 directory="logs"  prefix="mysite_com_access_log." suffix=".txt"
                 pattern="common"/>

         <Logger className="org.apache.catalina.logger.FileLogger"
                 directory="logs"  prefix="mysite_com_log." suffix=".txt"
         timestamp="true"/>
    <context path="/servlets" docbase="servlets" debug="0" privileged="true"/>
   
   <Context path="" docBase="root" debug="0"/>
   </host>
******

4.
Configure uriworkermap.properties:

*******
#
# Default worker to be used through our mappings
#
default.worker=ajp13
#
# Sites to be redirected to Tomcat
#
/servlets=$(default.worker)
/servlets/*=$(default.worker)
/*.jsp==$(default.worker)


*******


Thanks for any help,
Alexander Höglind

Re: Quistion about multiple host config

Posted by todd tredeau <tl...@wiserlabz.com>.
OK.. Although I gave up running it on NT.. .This should do it..

    -->
          <Manager className="org.apache.catalina.session.PersistentManager"
              debug="0"
              saveOnRestart="true"
              maxActiveSessions="-1"
              minIdleSwap="-1"
              maxIdleSwap="-1"
              maxIdleBackup="-1">
                <Store className="org.apache.catalina.session.FileStore"/>
          </Manager>
   

          <Environment name="maxExemptions" type="java.lang.Integer"
                      value="15"/>
          <Parameter name="context.param.name" value="context.param.value"
                     override="false"/>
          <Resource name="jdbc/EmployeeAppDb" auth="SERVLET"
                    type="javax.sql.DataSource"/>
          <ResourceParams name="jdbc/EmployeeAppDb">
            <parameter><name>user</name><value>sa</value></parameter>
            <parameter><name>password</name><value></value></parameter>
            <parameter><name>driverClassName</name>
              <value>org.hsql.jdbcDriver</value></parameter>
            <parameter><name>driverName</name>
              <value>jdbc:HypersonicSQL:database</value></parameter>
          </ResourceParams>
          <Resource name="mail/Session" auth="Container"
                    type="javax.mail.Session"/>
          <ResourceParams name="mail/Session">
            <parameter>
              <name>mail.smtp.host</name>
              <value>localhost</value>
            </parameter>
          </ResourceParams>
          <ResourceLink name="linkToGlobalResource"
                    global="simpleValue"
                    type="java.lang.Integer"/>
        </Context>

      </Host>

  <Host name="dubbau.com" >
    <Context path=""
    docBase="sys:/web/w"
    crossContext="false"
    debug="0"
    reloadable="true" />

    <Context path="/somename"
    docBase="sys:/web/w/somename"
    crossContext="false"
    debug="0"
    reloadable="true" />
  </Host>

  <Host name="www.followeby.com" >
    <Context path=""
    docBase="sys:/web/followeby"
     crossContext="false"
    debug="0"
    reloadable="true" >
    </Context>
  </Host>

  <Host name="www.onewayoranother.org" >
    <Alias>onewayoranother.org</Alias>
      <Context path=""
    docBase="sys:/web/onewayoranother"
    crossContext="false"
    debug="0"
    reloadable="true" >
   </Context>
  </Host>

    </Engine>

  </Service>

  <!-- The MOD_WEBAPP connector is used to connect Apache 1.3 with 
Tomcat 4.0
       as its servlet container. Please read the README.txt file coming with




Alexander Höglind wrote:

>Hi,
>I'm on my way to give up the apache tomcat servlet engine!!! I just can't figure out how to configure the server to response to multiple host!
>
>Can anyone see what I'm doing wrong?
>
>This is what I have understood.
>1.
>Install IIS to use isapi_redirect.dll
>http://www.vacodi.com/howto/tomcat/iisnt/index.html
>
> 
>2.
>Create these folders and documents in mysite.com
>|- root (folder)
>|--- web-inf (folder)
>|--------- classes (folder)
>|--------- lib (folder)
>|--------- web.xml (document, just the default)
>|- logs (folder)
> 
>3.
>Define a host in server.xml config file:
>
>********
> <!-- Start av www.mysite.com -->
> <host name="www.mysite.com" appbase="D:\\Inetpub\\mysite.com" unpackWARs="true">
>    <Valve className="org.apache.catalina.valves.AccessLogValve"
>                 directory="logs"  prefix="mysite_com_access_log." suffix=".txt"
>                 pattern="common"/>
>
>         <Logger className="org.apache.catalina.logger.FileLogger"
>                 directory="logs"  prefix="mysite_com_log." suffix=".txt"
>         timestamp="true"/>
>    <context path="/servlets" docbase="servlets" debug="0" privileged="true"/>
>   
>   <Context path="" docBase="root" debug="0"/>
>   </host>
>******
>
>4.
>Configure uriworkermap.properties:
>
>*******
>#
># Default worker to be used through our mappings
>#
>default.worker=ajp13
>#
># Sites to be redirected to Tomcat
>#
>/servlets=$(default.worker)
>/servlets/*=$(default.worker)
>/*.jsp==$(default.worker)
>
>
>*******
>
>
>Thanks for any help,
>Alexander Höglind
>




--
To unsubscribe:   <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>