• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] htpasswd2 klappt im Dokumentroot nicht??

Hallo,

auf meinem apache2 habe ich einige webseiten per htaccess geschützt.


eine htaccess Datei angelegt dann Befehl

htpasswd2 -c /home/graf/public_html/Lehr_Lern/backoffice/.htpasswd2 graf

Die Seite ist nun Passwort geschützt.


Doch möchte ich die Seite

/srv/www/htdocs/ldapadmin/htdocs/ schützen mit


htpasswd2 -c /srv/www/htdocs/ldapadmin/htdocs/.htpasswd2 graf

klappt aber nicht? :?:

Hat jemand einen Tipp?

danke
gruß Jochen
 
OP
J

jochen graf

Member
Hallo,

ja habe ich erstellt, nach einigen suchen bin ich auf die Seite gestossen

http://www.wer-weiss-was.de/theme26/article3163801.html

klappt aber nicht, bekomme dann eine 403 Fehlermeldung

gruß jochen
 

panamajo

Guru
jochen graf schrieb:
htpasswd2 -c /srv/www/htdocs/ldapadmin/htdocs/.htpasswd2 graf

klappt aber nicht? :?:
1. Es besteht kein Grund mit htpasswd(2) erstellte Dateien in einem per HTTP erreichbaren Verzeichnis abzulegen. Also besser nicht machen sondern Passwortdateien außerhalb des DOCUMENT_ROOTs speichern.
2. "Klappt nicht" bzw. "Error 403" ist zu ungenau um dir zu helfen
 
OP
J

jochen graf

Member
Hallo,

ich möchte einen Ordner phpldapadmin passwort schützten,

suexec2 -V

linux:~ # suexec2 -V
-D AP_DOC_ROOT="/srv/www"
-D AP_GID_MIN=96
-D AP_HTTPD_USER="wwwrun"
-D AP_LOG_EXEC="/var/log/apache2/suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=96
-D AP_USERDIR_SUFFIX="public_html"



Nun habe ich die .htaccess angelegt

AuthType Basic
AuthName "graf LDAP"
AuthUserFile /srv/www/htdocs/phpldap/.htpasswd2
require user graf

diese liegt im Verzeichniss
/srv/www/htdocs/phpldap/

Nun habe ich in der httpd.conf

den Eintrag
# forbid access to the entire filesystem by default
<Directory />
Options None
AllowOverride All ## worher none
Order deny,allow
Deny from all
</Directory>

None : .htaccess-Dateien werden komplett ignoriert

Wenn ich nun einen restart des webservers mache kommt zwar die seite aber ohne anmeldung?

Hast su einen tipp??

danke
 
OP
J

jochen graf

Member
Hallo,

nun man muss in der httpd.conf den Eintrag

<Directory /srv/www/htdocs/ldapadmin>
AllowOverride All
</Directory>


Das wars

Klappt nun auch mit der Anmeldung


gruß jochen
 

Dr. Glastonbury

Advanced Hacker
Hallo Jochen,
wenn das Thema gelöst ist, dann kennzeichne das bitte im Titel deines ersten Posts in diesem Thread. Einfach auf editiern gehen und ein [gelöst] davor schreiben. Dann bleibt das Forum übersichtlicher ;)
 
Oben