+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Verzeichniss Apache / PHP verbieten erlauben!

  1. #1
    TP-Junior sKiBi macht alles soweit korrekt
    Registriert seit
    May 2002
    Ort
    Dresden
    Beiträge
    16

    Verzeichniss Apache / PHP verbieten erlauben!

    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

  2. #2
    TP-Junior sKiBi macht alles soweit korrekt
    Registriert seit
    May 2002
    Ort
    Dresden
    Beiträge
    16
    hm weis hier keiner einen rat ? *seuftz*


  3. #3
    TP-Veteran Guitar ist auf einem guten Weg Avatar von Guitar
    Registriert seit
    Nov 2001
    Ort
    Friedrichshafen am Bodensee
    Beiträge
    1.065
    Hi,

    hast du den Usern VirtualHosts eingerichtet? und müsste das dann nicht in den jeweiligen Definitionen eingestellt werden können?

    Gruß
    Guitar
    Gruß, Wolfgang

    Webdesign Friedrichshafen

  4. #4
    TP-Junior sKiBi macht alles soweit korrekt
    Registriert seit
    May 2002
    Ort
    Dresden
    Beiträge
    16
    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 ((

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51