Passwortschutz via .htaccess etc.
lima-city → Forum → Die eigene Homepage → Sicherheit im Internet
angeben
bauen
datei
ftp
http
jemand
laufen
leute
liegen
lokal versuche
materie
normalen ordner
pfad
problem
programm
server
testen
text
verzeichnis
wissen
-
Hallo Leute,
normalerweise bin ich nicht so schnell ratlos. Ich will bei einer Homepage einen Passwortschutz bauen. Habe mir dazu bei Selfhtml diesen Text durchgelesen:
http://de.selfhtml.org/diverses/htaccess.htm
Ich habe die ben?tigten Dateien geschrieben und alles hochgeladen. Leider funktioniert das ganze nicht besonders gut. Jetzt m?chte ich gerne wissen, ob sich jemand mit der Materie auskennt.
MfG
blackpanther-online -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo,
was genau ist denn dein Problem?
prinzipiell ben?tigst du nur die Dateien .htacces und .htblablabla im Normalfall .htuser oder so.
Wichtig ist dass du den Pfad der Benutzerdatei in der .htacces richtig angibst,
dazu musst du wenn ich micht recht erinnere den Pfad vom root-Verzeichniss aus angeben. (Das hat bei mir immer die meisten Probleme gemacht). -
Hallo,
blackpanther-online schrieb:
Hallo Leute,
normalerweise bin ich nicht so schnell ratlos. Ich will bei einer Homepage einen Passwortschutz bauen. Habe mir dazu bei Selfhtml diesen Text durchgelesen:
http://de.selfhtml.org/diverses/htaccess.htm
Ich habe die ben?tigten Dateien geschrieben und alles hochgeladen. Leider funktioniert das ganze nicht besonders gut. Jetzt m?chte ich gerne wissen, ob sich jemand mit der Materie auskennt.
MfG
blackpanther-online
Hier auf lima-city? Wenn ja: lima-city unterst?tzt htaccess nicht!
Tipp: http://www.lima-city.de/boards?m=thread&id=3081 -
Also ich wei? ja nicht was mein Problem ist. Ich schreibe die .htaccess beispielweise so:
# .htaccess
AuthType Basic
AuthName "Userbereich"
AuthUserFile /.htusers
AuthGroupFile /.htgroups
<FILES PWschutz.html>
require users MrTest
require group Testgruppe
</FILES>
Dann baue ich die .htusers
# htusers-Datei
MrTest:MrTest
Als letztes baue ich noch die Datei .htgroups
# Gruppendatei
Testgruppe: MrTest
Jetzt muss ich die drei Dateien doch in das Verzeichniss hochladen, wo ich die HTML-Datei habe, die ich sch?tzen will, oder etwa nicht?
MfG
Phate
---edit---
@kevinmeyer
Oh das wuste ich nicht. Wie kann ich das denn jetzt testen? Geht das auch lokal einfach im ganz normalen Ordner oder muss es auf 'nem Server liegen. Denn wenn ich es lokal versuche geht es nicht. -
blackpanther-online schrieb:
---edit---
@kevinmeyer
Oh das wuste ich nicht. Wie kann ich das denn jetzt testen? Geht das auch lokal einfach im ganz normalen Ordner oder muss es auf 'nem Server liegen. Denn wenn ich es lokal versuche geht es nicht.
Ich sch?tze das es auf einem Server liegen muss, bin mir aber nicht sicher!
Kannst ja mal googeln nach freehostern wie lima-city die das erlauben!
Gruss Kevin -
H?tte noch mal ne frage, weil ich mir nicht sicher bin. In der htaccess muss ja drin stehen, wo sich die htusers befindet. Nun steht aber bei selfhtml man m?sse vom wurzelverzeichniss ausgehend die Datei angeben (habe jetzt auch zumblez post verstanden).
Wie erfahre ich den nun das Wurzelverzeichniss des Servers, auf dem ich die Dateien gehostet habe? Gibt es dort etwas wo ich das nachsehen kann oder muss man das bei dem Administrator erfragen?
MfG
blackpanther-online -
Bei Arcor geht es! Die haben sogar eine schoene Anleitung dazu:
http://www.arcor.de/hilfe/neu/index.php?aktion=anzeigen&rubrik=006008&id=226&faq=0 -
Hallo,
blackpanther-online schrieb:
# .htaccess
[...]
AuthUserFile /.htusers
~~~~~~~~~~~~~~~~~
AuthGroupFile /.htgroups
~~~~~~~~~~~~~~~~~
[...]
Die markierten Zeilen sind das Problem. Du musst den Pfad (wie du ja schon wei?t) absolut angeben. Unter Windows k?nnte das z.B. C:\Programme\apache2\HTML sein. Unter UNIX (die meisten Server laufen wohl mit UNIX) k?nnte das z.B. /srv/www/htdocs/ sein (Standard bei SuSE).
Den absoluten Pfad sagen dir die Admins (oder auch nicht :-)
Manchmal wird der auch im FTP-Programm angezeigt, wenn du als FTP-Benutzer Lese-Zugriff auf's root-Verzeichnis hast (ist bei unserem Schulserver so).
Aber .htaccess wird auch nicht von allen Servern unterst?tzt, richtig nur vom Apache, aber auch dort kann man es ausschalten.
HTH,
thw -
Danke erstmal an alle, die mir hier geholfen haben. Ich warte im Moment bei dem Hoster, wo ich das jetzt ausprobieren auf die root-Verzeichnisstruktur. Mal sehen ob ich es hinkriege.
MfG
blackpanther-online -
Sonst ist auf http://webmaster.gulli.com/tools/htaccessgenerator.html
auch ein sehr guter generator.
ninja02 lieber PHP schutz benutzend -
Mahlzeit!
Das Document-Root-Verzeichnis steht in normalerweise in der Server-Umgebungsvariablen DOCUMENT_ROOT (wo auch sonst?),
unter PHP beispielsweise in:
$_SERVER['DOCUMENT_ROOT']
unter Perl in:
$ENV{'DOCUMENT_ROOT'}
Allerdings muss DOCUMENT_ROOT nicht immer zwingend auch das oberste Verzeichnis sein, dass der obersten Webserver-URL entspricht (bei Lima-City ist es beispielsweise so, da liegt das "Webroot"-Verzeichnis unter
$_SERVER['DOCUMENT_ROOT'].'/benutzername/html/'
MfG
alopex
-
den absoluten Phad bekommt man, wenn du eine phpinfo.php auf deinen server legst und ausf?hrst, dann siehst du ihn. Normal m??te er so ausehen /home/webpages/lima-city/username/html/ wobei username durch deinen ersetzt werden sollte.
Ich habs bis jetzt auch nicht geschaft, auf lima-city .htaccess zum laufen zu bekommen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage