ich habe vor meinen apache mit dem letzen beispiel aus Dynamically configured mass virtual hosting
zu versehen, für alle die zu faul sind zum klicken, hier das beispiel:
Code: Select all
The vhost.map file contains something like this:
www.customer-1.com /www/customers/1
www.customer-2.com /www/customers/2
# ...
www.customer-N.com /www/customers/N
The http.conf contains this:
RewriteEngine on
RewriteMap lowercase int:tolower
# define the map file
RewriteMap vhost txt:/www/conf/vhost.map
# deal with aliases as above
RewriteCond %{REQUEST_URI} !^/icons/
RewriteCond %{REQUEST_URI} !^/cgi-bin/
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
# this does the file-based remap
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/docs/$1
RewriteCond %{REQUEST_URI} ^/cgi-bin/
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/cgi-bin/$1
Ich würde gerne mod_php verwenden und nicht php als cgi mit suexec weil auf dem Server nur Leute sind denen ich vertraue und das open_basedir nur "wild" gewordene Scripte oder absichtliche Manipulationen verhindern soll, ich kann ja nicht jedes script vorher testen bevor es auf den Server kommt....
Das andere ist das ich ein System mit möglichst wenigen Systembenutzern erstellen will (keiner der webspaces hat nen shellzugriff) und deswegen auch es unsinnig fände für jeden webspace user einen eigenen systemuser anzulegen.
Vielleicht findet das ja einer nicht verrückt und kann mir sogar helfen, oder es mir ausreden oder einen anderen hint geben :)
Gruß
Swosher