我使用的是 Ubuntu 12.04 LTS 和 Apache 2.4。 我已经按照此链接上的步骤安装了 TLS:https://help.ubuntu.com/community/GnuTLS
重新启动 Apache 时出现以下错误:
apache2: Syntax error on line 212 of /etc/apache2/apache2.conf:
Syntax error on line 1 of /etc/apache2/mods-enabled/gnutls.load:
Cannot load /usr/lib/apache2/modules/mod_gnutls.so into server:
/usr/lib/apache2/modules/mod_gnutls.so: undefined symbol: unixd_config
如果我从 /etc/apache2/mods-enabled
目录中删除 @gnutls.conf
文件,Apache 将重新启动。
是什么导致模块无法加载?
最佳答案
您的 mod_gnutls 级别不知道 Apache 2.4,2.4 中的一个重大变化是符号 unixd_config 被替换为 ap_unixd_config。可能会有很多类似的问题。
关于apache - 传输层安全模块加载失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22119044/