1.7k Aufrufe
Gefragt in Webseiten HTML von deathfun Mitglied (177 Punkte)
Hallo,

ich habe einen XAMPP Serverpacket auf meinem USB Sick
Installiert, das Funktioniert auch wunderbar.


Nun möchte ich einen Ordner vor ungeduldeten Zugriffen schützen.


Dazu habe ich in den zu schützenden Ordner die beiden htaccsess Datein gepackt.

Verzeichnis:

/material/
.htaccsecc
.htpasswd
daten.schütz
daten.mich


Inhalt der Datein:
.htaccsecc

AuthUserFile /material/.htpasswd
AuthGroupFile /dev/null
AuthName "Material - Übersicht"
AuthType Basic
<Limit GET>
require valid-user
</Limit>
Options +Indexes


.htpasswd

ichdarf:N130KjywuivLE


In der httpd.conf des Apache Servers ist
AllowOverride All

gesetzt.


Rufe ich nun das Verzeichniss über den Browser (firefox 3.5) auf,
sehe ich den gesamten Inhalt und kann diesen auch herunterladen.

(Die .htxxxx Dateien sehe ich natürlich nicht)


Ich hoffe ihr könnt mir helfen

Gruß
Deathfun

3 Antworten

0 Punkte
Beantwortet von dr-ma-busen Mitglied (261 Punkte)
Moin!

Ist das hier ein Tippfehler, oder heißt die Datei wirklich .htaccsecc?

Müsste die nicht .htaccess heißen bzw. steht in der Serveconfig bei AccessFileName: .htaccsecc ?

Dann hast du da AuthGroupFile /dev/null stehen. Da du von XAMPP redest gehe ich mal davon aus das du Windows da hast, aber /dev/null ist eine Pfadangabe zu ein Virtuellen Laufwerk/Datei unter Unix system, /dev/null gibt es also unter windows nicht.


Kennst du diese Seite schon?
de.wikipedia.org/wiki/Htaccess (Beachte dort die Weblinks)

Beachte in den Beispielen auf der Seite, das die Pfadangaben Pfade auf Unix-System sind, du müsste die entsprechend anpassen.

MfG
0 Punkte
Beantwortet von deathfun Mitglied (177 Punkte)
So danke für den hinweis Dr.Ma-Busen


Tatsächlich hat sich da ein Tippfehler eingeschlichen!
Also Tippfehler korrigiert, Fehler im Dateipfad behoben

(von /material/.htpasswd nach \xampp\htdocs\material\.htpasswd.


Jetzt bekomme ich auch mein Login Fenster.

Doch ganz das was es soll macht es immer noch nicht.
Nach Eingabe der richtigen Login Daten, verschwindet
das Fenster für vielleicht eine Sekunde und ist dan wieder
da.

Ohne Fehlermeldung!

Der Apache-Log sagt auch nichts:
::1 - - [24/Sep/2009:19:46:19 +0200] "GET /material/ HTTP/1.1" 401 1561 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)"


Gruß
Deathfun
0 Punkte
Beantwortet von deathfun Mitglied (177 Punkte)
Problem gelößt!


Das Passwort musste in Klaartext - nicht codiert dagestellt werden.








Close

Gruß
Ingrim
...