Hallo Achim!
Nun ist auf dem Server PHP als Modul installiert. Und ich möchte natürlich was verbieten ;-). Und zwar soll nicht jeder User dieses virtuellen Hosts PHP-Skripte ausführen dürfen. Eine vernünftige Doku zu mod_php hab ich leider nicht gefunden. Und z.B. mit der <Files>-Direktive kann ich wieder nur Regeln für den kompletten virtuellen Host einrichten.
Kannst Du nicht was mit
<Directory /usr/local/httpd>
Deny From *.php
</Directory>
http://httpd.apache.org/docs/mod/core.html#directory, oder vielleicht
http://httpd.apache.org/docs/mod/core.html#directorymatch
oder so ähnlich? Kenn mich da nicht aus, aber es gibt doch sowas in der Art!
Bin aber leider selbst noch keiN Apache-Fachman. Aber wieso richtest Du nocht jedem User einen eigenen Virtuelen Host ein?
Anmerkung zu Mehruser-Apache1-System und mod_php:
Du kannst beim PHP als Apache1-Modul nicht den Zugriff der User auf die Dateien untereinander unterbinden, da die Scripte die Rechte des Apachen haben und so auf alle Benutzer-Verzeichnisse zugriffsberechtigt sind. Das läßt sich nur in der CGI-Version beschränken, oder mit Apache2(ich Weiß aber noch nicht wie;-))
Grüße
Andreas