Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

apache --> jk_mod --> tomcat

[es] :: Java :: apache --> jk_mod --> tomcat

[ Pregleda: 3276 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mrki
radnik
Sombor

Član broj: 1050
Poruke: 580
*.ptt.yu.

Jabber: mrki@elitesecurity.org
ICQ: 58816584


Profil

icon apache --> jk_mod --> tomcat29.10.2005. u 10:12 - pre 225 meseci
Danima vec pokušavam da podesim apache da preko jk_mod šalje sve *.jsp ka tomcat-u. Redovno sam ispratio sve logove sa JkLogLevel directivom (error, debug, trace) ali NISTA! Dakle, situacija me pomalo izludjuje!!!
Ako bi neko imao ispravno podešene konfiguracione datoteke bio bi zahvalan na istim ili još bolje da bacite pogled na ove moje, evo:

worker_file:
Code:

worker.list=worker_backupdienst

#
# Defining a worker named ajp13w and of type ajp13
# Note that the name and the type do not have to match.
#
worker.worker_backupdienst.type=ajp13
worker.worker_backupdienst.host=localhost
worker.worker_backupdienst.port=8009
worker.worker_backupdienst.lbfactor=50
worker.worker_backupdienst.cachesize=10
worker.worker_backupdienst.cache_timeout=600
worker.worker_backupdienst.socket_keepalive=1
worker.worker_backupdienst.reclycle_timeout=300


#
# Defining a load balancer
#

#worker.worker_backupdienst.type=lb
#worker.worker_backupdienst.balance_workers=ajp13w

#
# Define status worker
#

#worker.jkstatus.type=status


mod_jk_conf.datoteka
Code:

# Load mod_jk module
    LoadModule    jk_module  modules/mod_jk.so
    # Declare the module for <IfModule directive> (remove this line on Apache 2.0.x)
    AddModule     mod_jk.c
    # Where to find workers.properties
    JkWorkersFile /etc/httpd/conf/workers.properties.minimal
    # Where to put jk logs
    JkLogFile     /var/log/httpd/mod_jk.log
    # Set the jk log level [debug/error/info]
    JkLogLevel    warn
    # Select the log format
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
    # JkOptions indicate to send SSL KEY SIZE,
    JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories
    # JkRequestLogFormat set the request format
    JkRequestLogFormat     "%w %V %T"
    # Send servlet for context /examples to worker named worker1
    JkMount /usr/local/OBS/conf/localhost/tomcat-base/webapps/*.jsp  worker1
    # Send JSPs  for context /examples to worker named worker1
    #JkMount  /examples/*.jsp worker1


server.xml
Code:

<Server port="8014" shutdown="SHUTDOWN" debug="0">
  <Service name="Tomcat-Standalone">
    <Connector className="org.apache.catalina.connector.http.HttpConnector"
               address="85.12.17.29" port="8080" minProcessors="50" maxProcessors="1000"
               enableLookups="false" redirectPort="8443" bufferSize="32768"
               allowChunking="false" acceptCount="200" debug="0" connectionTimeout="60000" />
    <Connector className="org.apache.catalina.connector.http.HttpConnector"
               address="85.12.17.29" port="8443" minProcessors="50" maxProcessors="1000"
               enableLookups="false" acceptCount="200" bufferSize="32768"
               allowChunking="false" debug="0" scheme="https" secure="true" connectionTimeout="60000">
               
    <!--<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
               port="8009" minProcessors="5" maxProcessors="75"
               enableLookups="true" redirectPort="8443"
               acceptCount="10" debug="0" connectionTimeout="0"
               useURIValidationHack="false"
               protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>
               -->
               <Connector port="8009"
               enableLookups="false"
               redirectPort="8443"
               protocol="AJP/1.3" />

           
       <Factory className="org.apache.catalina.net.SSLServerSocketFactory"
                keystoreFile="conf/keystore"
                keystorePass="changeit"
                clientAuth="false" protocol="TLS"/>
    </Connector>
    <Engine name="Standalone" defaultHost="localhost" debug="0">
      <Logger className="org.apache.catalina.logger.FileLogger"
              directory="../logs"  prefix="catalina_log." suffix=".txt"
              timestamp="true"/>
      <Realm className="org.apache.catalina.realm.MemoryRealm" />
      <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="false" liveDeploy="false">
        <Valve className="org.apache.catalina.valves.AccessLogValve"
                 directory="../logs"  prefix="access_log." suffix=".txt"
                 pattern="common"/>
        <Context path="/obs" docBase="obs" debug="0" cookies="true" reloadable="false">
      <Logger className="org.apache.catalina.logger.FileLogger" 
        directory="../logs"  prefix="obs_log." 
        suffix=".txt" timestamp="true" /> 
    </Context>
        <Context path="/AobAdmin" docBase="AobAdmin" debug="0" crossContext="true" 
                 reloadable="false">
      <Logger className="org.apache.catalina.logger.FileLogger" 
        directory="../logs"  prefix="AobAdmin_log." 
        suffix=".txt" timestamp="true" /> 
    </Context>
        <Context path="" docBase="root" debug="0" cookies="true" reloadable="true">
      <Logger className="org.apache.catalina.logger.FileLogger" 
        directory="../logs"  prefix="root_log." 
        suffix=".txt" timestamp="true" /> 
    </Context>
      </Host>
      
      

    </Engine>
  </Service>

</Server>


Evo i sta se desava:
http://backup.backupdienst.com/Browser.jsp
Dakle samo se prikazuje source!

Nasao sam na jednom forumu http://forums.ev1servers.net/showthread.php?t=11081 da se spominju još dva modula koja po defaultu ni ne postoje na ovom mom sistemu, a potrebna su navodno da bi funkcionisala interakcija između gore navednih web-servera, a nestigoh da pogledam o kakvim se modulima radi_

httpdmon.so
httpd_defines.so

Trebao sam biti gotov sa ovim još pre nekoliko dana :( dakle svaka pomoć je dobro došla :)


Nekad sam bio mlad ;)
 
Odgovor na temu

bojke2000
bojan zivkovic
Majstor (visak u dzepu, vaservaga u
ruci)
Bgd

Član broj: 12179
Poruke: 39
80.93.227.*

ICQ: 126380376


Profil

icon Re: apache --> jk_mod --> tomcat08.11.2005. u 12:53 - pre 224 meseci
JkMount /usr/local/OBS/conf/localhost/tomcat-base/webapps/*.jsp worker1

worker.worker_backupdienst.type=ajp13

Mislim da ti nije dobro ime workera. Umjesto worker_backupdienst bi trebao da imas worker1.




 
Odgovor na temu

liban0n
coder4u.blogspot.com

Član broj: 2731
Poruke: 206
*.dsl.iskon.hr.



Profil

icon Re: apache --> jk_mod --> tomcat09.11.2005. u 07:21 - pre 224 meseci
podji sa najednostavnijim primjerom..

u httpd.conf samo loadaj modul

unutar mod_jk.confa :

JkWorkersFile "/etc/httpd/conf.d/worker.properties"
JkLogFile "/etc/httpd/logs/mod_jk.log"
JkLogLevel debug

Alias /test /home/www/javas/jakarta-tomcat-4.1.31/webapps/ROOT/
JkMount /* nesto


i ovo je workers file :

worker.tomcat_home=/home/www/javas/jakarta-tomcat-4.1.31
worker.java_home=$JAVA_HOME
worker.list=ajp13
ps=/
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.list=nesto
worker.name=nesto
worker.nesto.port=8009
worker.nesto.host=localhost
worker.nesto.type=ajp13
worker.nesto.lbfactor=1


Koliko sam ja skuzio bitno je da ti ovaj worker.name bude jednak mount pointu.
U biti sam skoro sve sam radio gledao sam sta mi javlja mod_jk.log i po njemu kuzio gdje je greska.
Kasnije je sve proradilo iz prve dakle probaj staviti worker.name=tvoj_mount_point
i onda dalje worker.tvoj_mount_point.port . host .type
---------------------------------
Blog of mine http://coder4u.blogspot.com/
 
Odgovor na temu

[es] :: Java :: apache --> jk_mod --> tomcat

[ Pregleda: 3276 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.