Hallo Liste, ich möchte bei mir die .htpasswd-Dateien nun durch eine MySQL-Datenbank ersetzen. Dazu gibt es für apache2 ja das packet "libapache2-mod-auth-mysql". Nach kurzem lesen der docs habe ich auch (meiner Meinung nach richtige) confs geschrieben. In der globalen conf: AuthMySQL_Info localhost (user) (pw) Auth_MySQL_General_DB server_apache2 Auth_MySQL_AllowOverride off Auth_MySQL_Username_Field username Auth_MySQL_Password_Field password Auth_MySQL_Group_Field groups Im <Directory>-Eintrag des zu schützendes Verzeichnisses: AuthMySQL On AuthName "MySQL Administration" AuthType Basic AuthMySQL_Encryption_Types PHP_MD5 Crypt Require user michael # mit nur "valid-user" gehts auch nicht AuthUserFile /dev/null # wird bei apache 2.2 benötigt, sonst error Ein Beispieleintrag in der Datenbank: INSERT INTO `server_apache2`.`mysql_auth` ( `username` , `password` , `groups` ) VALUES ( 'michael', MD5( 'test' ) , NULL ); Einloggen kann ich mich jedoch nicht. Im error.log kommt, auch unter LogLevel debug, nur folgendes: [error] [client 78.42.54.62] user michael not found: / Hat jemand schon mal damit gearbeitet und kann mir Tipps geben? Alle HowTos die ich im Internet gesehen habe, nutzen eigentlich die selbe Grundkonfiguration wie ich auch. Grüße, Michael
Attachment:
signature.asc
Description: OpenPGP digital signature