Apache2.4 ldap身份验证导致500错误

时间:2017-10-06 16:32:48

标签: apache ldap apache2.4

我有一个目录,我正在尝试为我的站点配置中的目录设置ldap身份验证。

我在虚拟主机条目

中有以下内容
<Directory /mysite/myfolder>
Require all denied
AuthLDAPBindAuthoritative on
AuthBasicProvider ldap
AuthType Basic
AuthName "Company Name"

AuthLDAPBindDN "cn=smbuser,cn=users,dc=ourdomain,dc=com"
AuthLDAPBindPassword OurPassword
AuthLDAPUrl ldap://our.ip.add.ress:ourport/cn=Users,dc=ourdomain,dc=com?samAccountName?sub?(objectClass=*)

Require ldap-group cn=Admin Group,cn=Users,dc=ourdomain,dc=com
</Directory>

当我浏览到站点/文件夹时,系统会提示我进行身份验证,当我进行身份验证时,我收到“内部服务器错误”,并且日志中没有报告任何内容。

我从已迁移和升级的服务器中取出了这个。它曾经在Apache 2.2上运行,现在它在2.4。

一切看起来是否正确,我不明白为什么它会给出500错误而不向日志文件报告任何内容。

感谢您的帮助/见解!

2 个答案:

答案 0 :(得分:1)

确保已安装mod_ldap,例如在Centos / RHEL中,您可以运行:

list1 = [1, 2, 3, 4]
list2 = ['a', 'b', 'c', 'd']
list3 = [str(x) + str(y) for x, y in zip(list1, list2)]
print(list3)

最近从我的经验中吸取的教训是,我们的系统管理员忘记安装该模块,并且花费了几个小时来进行故障排除。

答案 1 :(得分:0)

LDAP连接已通过LDAP服务器网络防火墙阻止。一旦打开端口以允许新服务器,一切都按预期工作。

我不得不说这非常令人讨厌,任何类型的输出或记录都非常有助于确定这一点。

相关问题