SirSydom
06.02.06, 02:27
Hi,
Ich hab einen Debian Sarge Server auf dem ein apache2-mpm-prefork seinen Dienst tut.
Heute hab ich per aptitude libapache2-mod-auth-mysql installiert.
Dann den symlink in mods-enabled gesetzt (auth-mysql.load).
Trotzdem will er nicht.
Ich setze folgende Anweisungen:
AuthName "MySQL Testing"
AuthType Basic
AuthMySQLEnable On
AuthMySQLUser auth
AuthMySQLPassword ****
AuthMySQLHost localhost
AuthMySQLDB hosts
AuthMySQLUserTable user
AuthMySQLNameField username
AuthMySQLPasswordField password
AuthMySQLPwEncryption md5
require valid-user
Setze ich diese als .htaccess, bekomme ich einen 500 Internal Server Error und folgende Meldung in der error.log:
[Sun Feb 05 18:32:03 2006] [alert] [client 192.168.1.10] /var/www/test/.htaccess: Invalid command 'AuthMySQLEnable', perhaps mis-spelled or defined by a module not included in the server configuration
Setze ich diese Anweisungen hingegen in der entsprechende site-confdatei, bekomme ich beim restart den selben Fehler:
Syntax error on line 21 of /etc/apache2/sites-enabled/https:
Invalid command 'AuthMySQLEnable', perhaps mis-spelled or defined by a module not included in the server configuration
Setze ich die Anweisungen in ein
<IfModule auth_mysql_module>
gehts wieder. Jedoch kein Schutz des Verzeichnisses. (logisch)
Das heißt doch, das das Modul nicht geladen ist.
Füge ich jedoch (zusätzlich zu der Datei im mods-enabled) die Anweisung
LoadModule auth_mysql_module /usr/lib/apache2/modules/mod_auth_mysql.so
bekomme ich diesen Fehler:
[Mon Feb 06 02:22:57 2006] [warn] module auth_mysql_module is already loaded, skipping
Syntax error on line 21 of /etc/apache2/sites-enabled/https:
Invalid command 'AuthMySQLEnable', perhaps mis-spelled or defined by a module not included in the server configuration
Zu guter letzt füge ich jetzt wieder die IfModule Anweisungen
<IfModule auth_mysql_module> ein, kommt der Fehler:
[Mon Feb 06 02:24:48 2006] [warn] module auth_mysql_module is already loaded, skipping
Aber entsprechende Anweisungen im IfModule Block werden nicht ausgeführt.
Hat jemand eine Idee was da los sein könnte?
Ich hab einen Debian Sarge Server auf dem ein apache2-mpm-prefork seinen Dienst tut.
Heute hab ich per aptitude libapache2-mod-auth-mysql installiert.
Dann den symlink in mods-enabled gesetzt (auth-mysql.load).
Trotzdem will er nicht.
Ich setze folgende Anweisungen:
AuthName "MySQL Testing"
AuthType Basic
AuthMySQLEnable On
AuthMySQLUser auth
AuthMySQLPassword ****
AuthMySQLHost localhost
AuthMySQLDB hosts
AuthMySQLUserTable user
AuthMySQLNameField username
AuthMySQLPasswordField password
AuthMySQLPwEncryption md5
require valid-user
Setze ich diese als .htaccess, bekomme ich einen 500 Internal Server Error und folgende Meldung in der error.log:
[Sun Feb 05 18:32:03 2006] [alert] [client 192.168.1.10] /var/www/test/.htaccess: Invalid command 'AuthMySQLEnable', perhaps mis-spelled or defined by a module not included in the server configuration
Setze ich diese Anweisungen hingegen in der entsprechende site-confdatei, bekomme ich beim restart den selben Fehler:
Syntax error on line 21 of /etc/apache2/sites-enabled/https:
Invalid command 'AuthMySQLEnable', perhaps mis-spelled or defined by a module not included in the server configuration
Setze ich die Anweisungen in ein
<IfModule auth_mysql_module>
gehts wieder. Jedoch kein Schutz des Verzeichnisses. (logisch)
Das heißt doch, das das Modul nicht geladen ist.
Füge ich jedoch (zusätzlich zu der Datei im mods-enabled) die Anweisung
LoadModule auth_mysql_module /usr/lib/apache2/modules/mod_auth_mysql.so
bekomme ich diesen Fehler:
[Mon Feb 06 02:22:57 2006] [warn] module auth_mysql_module is already loaded, skipping
Syntax error on line 21 of /etc/apache2/sites-enabled/https:
Invalid command 'AuthMySQLEnable', perhaps mis-spelled or defined by a module not included in the server configuration
Zu guter letzt füge ich jetzt wieder die IfModule Anweisungen
<IfModule auth_mysql_module> ein, kommt der Fehler:
[Mon Feb 06 02:24:48 2006] [warn] module auth_mysql_module is already loaded, skipping
Aber entsprechende Anweisungen im IfModule Block werden nicht ausgeführt.
Hat jemand eine Idee was da los sein könnte?