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?Thanks!Tianyin--On Mon, May 9, 2016 at 11:41 PM, Luca Toscano <toscano.luca@xxxxxxxxx> wrote:Hi Tianyin,2016-05-06 3:22 GMT+02:00 Tianyin Xu <tixu@xxxxxxxxxxx>:Does anyone know about this?(and the client gets 500 Internal Service Error as you can expected)I set "AuthDBMType DB" and see the following errors in my error_log:Is "DB" here refer to Berkeley DB?According to the manual, the value of AuthDBMType could be "default|SDBM|GDBM|NDBM|DB".I used dbmmanger to generate the dbm file named dbm-auth-file.Hi,I'm trying to use mod_authn_dbm, and referring to
https://httpd.apache.org/docs/current/mod/mod_authn_dbm.html
$ file dbm-auth-file
dbm-auth-file: Berkeley DB (Hash, version 9, native byte-order)
[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 am a bit ignorant about this module but it seems that you'd need to set https://httpd.apache.org/docs/current/mod/mod_authn_dbm.html#authdbmuserfile to avoid (what is seems) the default path.Let us know!LucaTianyin XU,
http://cseweb.ucsd.edu/~tixu/