Patrick Fischer: cgi-bin Verzeichnis schützen

Beitrag lesen

hi!

ich möchte auf meinem Apache Server gerne das Verzeichnis /cgi-
bin/links/admin schützen.
Leider schlugen meine Versuche fehl.
Wie muss die .htaccess aussehen ?

Hi !

C:\Portal\Apache\cgi-bin\links\admin ist das zu schützende Verzeichnis. Dort liegt eine .htaccess, die wie folgt aussieht:
AuthType Basic
AuthName "Adminbereich - Linkkatalog"
AuthUserFile "C:/Portal/Apache/passwd/.htpasswd"

Dann bin ich mir nicht klar, ob Files oder Directory verwenden soll.

1.Möglichkeit
<Files "*.*">
require user admin
</Files>

2.Möglichkeit
<Directory "C:/Portal/Apache/cgi-bin/links/admin">
require user admin
</Directory>

Die .htpasswd habe ich wie folgt erstellt:
htpasswd -c C:\Portal\Apache\passwd.htpasswd admin
Dann verschlüsselt er das Passwort mit MD5

In der httpd.conf ist folgender Eintrag gemacht:
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

<Directory "C:/Portal/Apache/cgi-bin/links/admin">
    AllowOverride All
</Directory>

AccessFileName .htaccess

<Files ~ "^.ht">
    Order allow,deny
    Deny from all
</Files>

In der cgi-bin Section ist noch folgendes (ist das vielleicht der Fehler ?
    <Directory "C:/Portal/Apache/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>

Module sind alle standardmäßig.
Vielen Dank für Eure Hilfe.

Gruß
Patrick