« gal neblogai, ką? | Main | google images »

Tomcat, Apache ir virtualūs serveriai

kadaise paleidau Tomcat už Apache, dabar dar prireikė, kad virtualūs serveriai rodytų į skirtingus kontekstus. vakar buvo neurogoogle, niekas nesigavo, tačiau šiandien pažiūrėjau į paskutinį paliktą atidarytą puslapį, nusiplagijavau jau matytą sprendimo būdą ir voila! viskas veikia, tyli euforija.

gavosi taip:

$APACHE_ROOT/etc/domain.org.virtual

<VirtualHost 1.2.3.4:80>
    ServerAdmin     admin@domain.org
    JkMount            /               ajp
    JkMount            /*              ajp
    JkAutoAlias       /usr/home/webapps/domain.org/html
    DocumentRoot  /usr/home/webapps/domain.org
    ServerName     domain.org
    ServerAlias      www.domain.org
    ErrorLog          /var/log/httpd/domain.org.error.log
    CustomLog      /var/log/httpd/domain.org.access.log combined
</VirtualHost>
$TOMCAT_ROOT/conf/server.xml
<Server port="8005" shutdown="SHUTDOWN" debug="0">
    <..... />
    <Engine name="Standalone" debug="0">
        <Logger className="org.apache.catalina.logger.FileLogger"
            prefix="catalina_log." suffix=".txt" timestamp="true"/>

        <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>

        <Resource name="mail/Session" auth="Container"
            type="javax.mail.Session"/>
        <ResourceParams name="mail/Session">
            <parameter>
                <name>mail.smtp.host
                <value>localhost
            </parameter>
        </ResourceParams>

      <Host name="domain.com" debug="0"
        appBase="/home/webapps/domain.com"
        workDir="/home/webapps/work/domain.com"
        unpackWARs="true" autoDeploy="true" liveDeploy="false" deployXML="false">
        <Alias>www.domain.com
        <Logger className="org.apache.catalina.logger.FileLogger"
                 directory="logs"  prefix="domain.com." suffix=".log" timestamp="true"/>
        <Context path="" docBase="/home/webapps/domain.com" debug="3"
                 crossContext="false" privileged="false" reloadable="false">
            
            <Resource name="bean/ContextStringsFactory" auth="Container" type="ml.framework.util.ContextStrings"/>
        </Context>                                                                                         
      </Host>

      <Host name="domain.org" debug="0"
        appBase="/home/webapps/domain.org"
        workDir="/home/webapps/work/domain.org"
        unpackWARs="true" autoDeploy="true" liveDeploy="false" deployXML="false">
        <Alias>www.domain.org
        <Logger className="org.apache.catalina.logger.FileLogger"
                 directory="logs"  prefix="domain.org." suffix=".log" timestamp="true"/>
        <Context path="" docBase="/home/webapps/domain.org" debug="3"
                 crossContext="false" privileged="false" reloadable="false">
        
            <Resource name="bean/ContextStringsFactory" auth="Container" type="ml.framework.util.ContextStrings"/>
        </Context>
      </Host>   
    </Engine>
  </Service>
</Server>

Comments

faina kai moki kalba, kurios beveik niekas nusupranta, pavyzdziui, lietuviu ar kokia dirbtine..galima Shtirlica zaisti:)

Labas

ERROR: Can't connect to database (stroike).
sita matom ant http://www.ore.lt ir visai nematom forumu.

rgds

ve o kaip freeshkeje nustatyte port'as proxy serveri ?

ptrz: FreeBSD nėra proxy serverio :)

ne as turejau omenyje kaip nustatyti kad
portus pompintu per proxy serveri
debiane apt-setup o kaip portu sistemai paaiskinti kad ji naudotu proxy ?

dekingas