hm weis hier keiner einen rat ? *seuftz*
![]()
Hi Ihr alle
Ich habe eine klitze kleine frage!
Also ich hab nen Apache Webserver
und biete auch usern webspace an
Nun möcht ich gerne wissen wie ich es ermögliche das ich bei bestimmten usern PHP verbiete
Ich hab das so als verzeichnisse:
zb:
D:/server/ Hauptserver Root ( Soll PHP gehen )
D:/server/usr/user1/ User1 sollte kein PHP benutzen können , aber möchte gern das seine verzeichnisse durchsuchbar sind !
D:/server/usr/user2/ User2 darf PHP ausführen
was müsst ich nun tun um den User1 den PHP zugriff zu verbieten?
wenn ich es so mache
<Directory d:/server/usr/*>
<Files *.php>
order deny,allow
deny from all
</Files>
<Files *.php3>
order deny,allow
deny from all
</Files>
</Directory>
wird bei allen verzeichnissen nach /usr/* PHP verboten!
Aber auch leider gleichzeitig das Verzeichniss auflisten
Kann mir da wer einen Tip geben?
Wäre super *s*)
MfG sKiBi
hm weis hier keiner einen rat ? *seuftz*
![]()
Hi,
hast du den Usern VirtualHosts eingerichtet? und müsste das dann nicht in den jeweiligen Definitionen eingestellt werden können?
Gruß
Guitar
Hm , also ich hab es via DynDnS Addy
hab bei Kontent meine domains
via Cname weitergeleitet über die Dyndns Addy
somit kann ich Subdomains unendlich viele auf meinem Apache eintragen
hab im Hauptroot Apache die PHP variablen drinnen
also so
AddType application/x-httpd-php .php .php3 .php4
AddType application/x-httpd-php-source .phps
zb habe ich die verzeichnisse so:
Hauptroot:
E:\server
die User Webspaces liegen so
E:\server\usr\username\
mit CGI-Perl isses einfach
somit habe ich die Subdomains so angelegt
## beispiel ##
NameVirtualhost domain.dyndns.org
#
<VirtualHost www.domain.de>
ServerName www.domain.de
ServerAdmin webmaster@domain.de
ServerAlias www.domain.de
DocumentRoot E:/server/domain/
ScriptAlias /cgi-bin/ "E:/server/domain/cgi-bin/"
</VirtualHost>
#hier nun die User Subdomains
<VirtualHost user1.domain.de>
ServerName www.user1.domain.de
ServerAlias www.user1.domain.de
ServerAdmin user1@domain.de
DocumentRoot E:/server/usr/user1/
ScriptAlias /cgi-bin/ "E:/server/usr/user1/cgi-bin/"
</VirtualHost>
<VirtualHost user2.domain.de>
ServerName www.user2.domain.de
ServerAlias www.user2.domain.de
ServerAdmin user2@domain.de
DocumentRoot E:/server/usr/user2/
ScriptAlias /cgi-bin/ "E:/server/usr/user2/cgi-bin/"
</VirtualHost>
So und immer so weiter ...
Wie müsst ich das nun machen das user2 PHP benutzen darf, aber user1 nicht ?
Tja da bin ich leider ratlos((
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)