mod_jk und zwei domainen

funkybits

Member
Ich habe zwei Domainen die ueber Apache mit mod_jk auf den Tomcat Server zugreifen sollen, wie konfiguriere ich mod_jk damit die zweite Domain auf ein unterverzeichnis verweist?
Welche Einstellungen muss ich in mod_jk.conf bzw. workers.properties bzw. in der httpd-vhosts.conf vornehmen?

domain1 -> tomcat root
domain2 -> tomcat/unterverzeichnis
 
Ich habe mal versucht es in der mod_jk.conf einzustellen aber es duerft nicht funktionieren, deswegen sind dort die Einstellungen fuer die Domain2 auch nicht richtig
Die Konfigurationsdateien sind:

workers.propertis
Code:
# Incredibly simple workers.properties file, intended for connecting
# to one host, via AJP13.  See the tomcat documentation for
# information on more exotic configuration options.
#
# Change jsp-hostname to the hostname of your JSP server.
#
worker.list=ajp13, ajp13b

worker.ajp13.port=8009
worker.ajp13.host=127.0.0.81
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1

worker.ajp13b.port=8009
worker.ajp13b.host=127.0.0.81
worker.ajp13b.type=ajp13
worker.ajp13b.lbfactor=1

mod_jk.conf
Code:
# Replace jsp-hostname with the hostname of your JSP server, as
# specified in workers.properties.
#
<IfModule mod_jk.c>
#	JkWorkersFile %%APACHEETCDIR%%/workers.properties
	JkLogFile  /var/log/jk.log
	JkShmFile  /var/log/jk-runtime-status
	JkLogLevel info

	# Sample JkMounts.  Replace these with the paths you would
	# like to mount from your JSP server.
	JkMount /*.jsp ajp13
	JkMount /* ajp13
	JkMount /examples/* ajp13
	JkMount /domain2/* ajp13b
	JkMount /domain2/ ajp13b
	JkMount / ajp13b
	JkMount /* ajp13b
</IfModule>
httpd-vhosts.conf

Code:
<VirtualHost *:80>
    ServerAdmin admin@domain.tld
    DocumentRoot "/data/www/domain"
    ServerName www.domain.tld
    ServerAlias domain.tld
    ErrorLog "/var/log/domain-error.log"
    CustomLog "/var/log/domain-access.log" combined
AddDefaultCharset utf-8
JkMount / ajp13
JkMount /* ajp13
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin admin@domain2.tld
    DocumentRoot "/data/www/domain2"
    ServerName www.domain2.tld
    ErrorLog "/var/log/domain2-error.log"
    CustomLog "/var/log/domain2-access.log" combined
AddDefaultCharset utf-8
JkMount / ajp13b
JkMount /* ajp13b
</VirtualHost>

Wo gehoert es eingestellt das die domain2 auf ein Unterverzeichnis am Tomcat verweist?
 
Zurück
Oben