如何将模块添加到Apache(mod_dbd和mod_auth_dbd)

时间:2015-11-15 11:30:18

标签: apache server-side apache-modules loadmodule

我已尽力了解是否可以将模块mod_dbdmod_auth_dbd添加到Apache中,但我似乎无法让它们发挥作用。我不确定我是否正确地做了这个,在httpd.conf文件中我有这一行:

LoadModule dbd_module modules/mod_dbd.so 

这就是你为mod_dbd添加模块的意思吗?

将这行代码放在myhttpd.conf文件中后,当我尝试重新启动服务器时出现错误:

  

无法打开共享对象文件:没有此类文件或目录

谢谢

1 个答案:

答案 0 :(得分:0)

您可以手动执行此操作,并获得有关失败内容的更详细的反馈。检查路径。在我的 Ubuntu 20 上,我看到有 33 个启用的模块:

$ ls /etc/apache2/mods-available/ | wc
    143     143    2096
$ ls /etc/apache2/mods-enabled | wc
     33      33     450

要启用模块,请检查它是否已启用: $ ls /etc/apache2/mods-enabled | grep dbd

如果未启用,Apache2 允许您在命令行执行此操作: sudo a2enmod dbd