Hallo zusammen,
ich will folgendes machen, als Beispiel
Ich habe bei allen Virthosts ein virtuelles Verzeichnis,
z.B. /logs dieses Verzeichnis soll nicht direct im Root
des Virtweb liegen sondern woanders auf der Platte.
Ich will das aber nicht jedesmal bei jedem Virthost
ausdefinieren, sondern global machen. d.h. f�r
jeden Virthost sein eigenes Verzeichnis wo anders
auf der Platte.
Also ich mache folgende Konfig:
RewriteMap lowercase int:tolower
Alias /logs /var/www/logs
<Directory /var/www/logs>
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
RewriteEngine On
RewriteBase /var/www/logs
RewriteRule ^(.*)$ /var/www/logs/${lowercase:%{SERVER_NAME}}/$1
</Directory>
RewriteLog /var/log/httpd/rewrite.log
RewriteLogLevel 9
Aber irgendwie geht das nicht, im rewrite log steht folgendes
drin, was gar nicht schlecht aussieht .... aber es geht nicht
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (3) [per-dir
/var/www/logs/] strip per-dir prefix: /var/www/logs/index.html ->
index.html
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (3) [per-dir
/var/www/logs/] applying pattern '^(.*)$' to uri 'index.html'
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (5) map lookup OK:
map=lowercase key=www.bits.net -> val=www.bits.net
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (2) [per-dir
/var/www/logs/] rewrite index.html ->
/var/www/logs/www.bits.net/index.html
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (2) forcing
'/var/www/logs/www.bits.net/index.html' to get passed through to next
API URI-to-filename handler
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (2) [per-dir
/var/www/logs/] trying to replace prefix /var/www/logs/ with
/var/www/logs
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (5) strip matching
prefix: /var/www/logs/www.bits.net/index.html -> www.bits.net/index.html
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (4) add subst prefix:
www.bits.net/index.html -> /var/www/logs/www.bits.net/index.html
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (1) [per-dir
/var/www/logs/] internal redirect with
/var/www/logs/www.bits.net/index.html [INTERNAL REDIRECT]
das error.log sagt:
[Sat Jul 05 02:11:08 2003] [error] [client 195.243.63.218] File does not
exist: /var/www/webfarm/www.bits.net/var
Hat jemand eine Idee ???
Danke
Gru� Thomas
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------