Sorry Luca, I misspelled your name in my last email. :-(
On Wed, May 11, 2016 at 9:55 PM, Tianyin Xu <tixu@xxxxxxxxxxx> wrote:Thanks, Loca!Yes, I did set AuthDBMUserFile (the whole point for this module is to use a DBM file to do the authn control, isn't it?)
I generate the file called dbm-auth-file using dbmmanger$ file dbm-auth-file
dbm-auth-file: Berkeley DB (Hash, version 9, native byte-order)and then I loaded the module and configured it in a <Directory> as follows,AuthType BasicAuthName DocumentsAuthBasicProvider dbmAuthDBMType DBAuthDBMUserFile "/home/tixu/httpd-2.4.20-bin/dbm-auth-file"
and then I got the "DSO load failed" message:[Thu May 05 18:12:29.915467 2016] [authn_dbm:error] [pid 9107:tid 140031532377856] (20019)DSO load failed: [client 127.0.0.1:54442] AH01754: could not open dbm (type DB) auth file: /home/tixu/httpd-2.4.20-bin/dbm-auth-fileI changed the AuthBasicProvider to be "default" and used "htdbm" to create the DBM files (in which can it generates a .dir and .pag file). And the module goes correctly.Thus, I'm sure there it the problem of the "AuthDBMType". But I'm not sure if this is a bug in the implementation of mod_authn_dbm or a problem of some native libs in my system or some incompatibility caused by the dbmmanger?