Hallo,
ich bin Neuling im Bereich des Apache Webservers...
Möchte gerne einen Apache Webserber vor meinen Tomcat vorschalten um Erfahrungen mit Load-Balance zu machen.
Haben einen lauffähigen Apache 2.2.17 und einen Tomcat 6.0.29.
Beide "Server" laufen soweit. Was allerdings nicht funktioniert ist das weiterleiten auf den Tomcat wenn ich z.B. http://localhost/emes eingebe.
Die Anwendung ist über http://localhost:8080/emes zu erreichen.
Meine Konfiguration sieht so aus:
workers.properties:
#Define 1 real worker using ajp13
worker.list=tomcat_worker
#Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
In der httpd.conf habe ich folgendes geändert:
#------------ Connect APACHE AND TOMCAT -------------------
#Load the connect module
LoadModule jk_module modules/mod_jk.so
# Where to find workers.properties
JkWorkersFile conf/workers.properties
# Where to put jk shared memory -> apache log
JkShmFile logs/mod_jk.shm
# Log directory of the mod
JkLogFile logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the timestamp log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
# Send everything for context /javaee to worker named worker1 (ajp13)
JkMount /emes/* tomcat_worker
Fehlt mir da noch was?
Der Server lassen sich ohne Fehler starten.
Gruß
navino
ich bin Neuling im Bereich des Apache Webservers...
Möchte gerne einen Apache Webserber vor meinen Tomcat vorschalten um Erfahrungen mit Load-Balance zu machen.
Haben einen lauffähigen Apache 2.2.17 und einen Tomcat 6.0.29.
Beide "Server" laufen soweit. Was allerdings nicht funktioniert ist das weiterleiten auf den Tomcat wenn ich z.B. http://localhost/emes eingebe.
Die Anwendung ist über http://localhost:8080/emes zu erreichen.
Meine Konfiguration sieht so aus:
workers.properties:
#Define 1 real worker using ajp13
worker.list=tomcat_worker
#Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
In der httpd.conf habe ich folgendes geändert:
#------------ Connect APACHE AND TOMCAT -------------------
#Load the connect module
LoadModule jk_module modules/mod_jk.so
# Where to find workers.properties
JkWorkersFile conf/workers.properties
# Where to put jk shared memory -> apache log
JkShmFile logs/mod_jk.shm
# Log directory of the mod
JkLogFile logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the timestamp log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
# Send everything for context /javaee to worker named worker1 (ajp13)
JkMount /emes/* tomcat_worker
Fehlt mir da noch was?
Der Server lassen sich ohne Fehler starten.
Gruß
navino