gibt es irgendeine Möglichkeit mod_rewrite und mod_jk unter einen Hut zu bringen? Ich habe das Problem, das meine Domains über mod_rewrite auf die entsprechenden Ordner geleitet werden. Für mod_jk brauche ich aber wieder die VHosts. Erstelle ich dann einen VHost führt er das mod_rewrite nicht mehr aus. Hier mal ein bisschen aus der config um das zu verstehen:
Code: Select all
# Configure mod_jk
#
JkWorkersFile /usr/tomcat/conf/jk/workers.properties
JkLogFile /usr/local/apache/logs/mod_jk.log
JkLogLevel info
<VirtualHost 123.456.789.123>
DocumentRoot /home/user/www.user-domain.de
ServerName 123.456.789.123
JkMount /admin ajp13
JkMount /admin/* ajp13
JkMount /webdav ajp13
JkMount /webdav/* ajp13
JkMount /examples ajp13
JkMount /examples/* ajp13
JkMount /tomcat-docs ajp13
JkMount /tomcat-docs/* ajp13
JkMount /manager ajp13
JkMount /manager/* ajp13
</VirtualHost>
######
###### Virtual Mass Hosting with mod_rewrite
######
UseCanonicalName Off
LogFormat "%{Host}i %h %l %u %t "%r" %s %b" vcommon
CustomLog logs/access_log vcommon
RewriteEngine On
RewriteLogLevel 0
RewriteLog /usr/local/apache/logs/rewrite_log
# a ServerName derived from a Host: header may be any case at all
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/usr/local/apache/conf/domains
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${lowercase:%{SERVER_NAME}} ([a-z0-9-]+.[a-z0-9-]+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^(/.*)$ %1/${lowercase:%{SERVER_NAME}}$1 [L]
Ich hoffe mal, das mir jemand helfen kann...
schonmal Danke im vorraus
Es grüßt Da Breaki
