Passwortgeschützter Bereich zeigt kein login-Fenster

bolshi

bolshi

Aktives Mitglied
Thread Starter
Dabei seit
13.03.2009
Beiträge
775
Reaktionspunkte
19
Unter Ubuntu 12.04 und einem apache 2.4.7 soll das www-Verzeichnis passwortgeschützt sein. Im www-Verzeichnis liegt eine .htaccess, die folgendes beinhaltet:

Code:
AuthType Basic
AuthName "My Protected Area"
AuthUserFile /var/www/.htpasswd
Require valid-user

Die .htpasswd sieht so aus

Code:
ip:$apr1$pjO/8KbY$EOMhahtCoNUzgVrke

Selbst nach Neustart des Apachen komme ich weiterhin auf die Site.

Sind weitere Schritte notwendig?
 
Frage 1: bist Du sicher, dass die Pfadangabe stimmt? ist etwas ungewöhnlich, da meistens (lokal) irgend ein htdocs vorkommt.

Frage 2: bist Du sicher, dass der Inhalt der htpasswd passt?? Heißt der User "ip"?

Notfalls kann man den korrekten Inhalt generieren lassen:
http://www.htpasswdgenerator.de
 
Normalerweise musst du noch in deiner Apachekonfig AllowOverride None auf AuthConfig stellen.
 
Frage 1: bist Du sicher, dass die Pfadangabe stimmt? ist etwas ungewöhnlich, da meistens (lokal) irgend ein htdocs vorkommt.

Ja, das ganze läuft unter Parallels auf Ubuntu. Ist quasi jeder Pfad möglich.

Frage 2: bist Du sicher, dass der Inhalt der htpasswd passt?? Heißt der User "ip"?

Notfalls kann man den korrekten Inhalt generieren lassen:
http://www.htpasswdgenerator.de

ip ist mein Namenskürzel ;) Ist aber insofern nicht von Tragweite, da ja das Fenster zum Einloggen gar nicht erscheint.
 
Normalerweise musst du noch in deiner Apachekonfig AllowOverride None auf AuthConfig stellen.


Hab nach der apache.conf gesucht: '/etc/phpmyadmin/apache.conf'. Die Datei enthält jedoch kein 'AllowOverride'. Aber bspw.

Code:
<Directory /usr/share/phpmyadmin/setup>
    <IfModule mod_authn_file.c>
    AuthType Basic
    AuthName "phpMyAdmin Setup"
    AuthUserFile /etc/phpmyadmin/htpasswd.setup
    </IfModule>
    Require valid-user
</Directory>

Ferner existiert eine '/etc/apache2/httpd.conf'. Die ist jedoch leer.

Kommt 'AllowOverride AuthConfig' in die noch leere httpd.conf oder per directory-wrapper in die apache.conf?
 
Zuletzt bearbeitet:
Zurück
Oben Unten