带有 AuthnProviderAlias 的 Kerberos

带有 AuthnProviderAlias 的 Kerberos

我今天正在配置一些 AuthnProviderAliases,我想向其中添加 kerberos。问题是,当我添加 kerberos 时,apache 不会重新启动,并且我在系统日志中收到以下错误:

5月3日 15:27:09 姬路内核:[18882.364760] apache2[13774]: 4 ip b72dacdd sp bfd4f5f0 处发生段错误,mod_authn_alias.so[b72da000+2000] 中出现错误 4

我已遵循语法http://httpd.apache.org/docs/2.2/mod/mod_authn_alias.html#authnprovideralias并且我有以下针对 ldap 的内容,它们没有给出任何错误:

<AuthnProviderAlias ldap ldapa>  
    AuthLDAPBindDN cn=apache,cn=Users,dc=samba,dc=my,dc=domain
    AuthLDAPBindPassword Test123
    AuthLDAPURL "ldaps://192.168.142.1:636/dc=samba,dc=my,dc=domain?sAMAccountName"
    AuthType Basic 
</AuthnProviderAlias>

对于 Kerberos,以下内容:

<AuthnProviderAlias kerberos kerb>
    AuthType Kerberos
    KrbMethodNegotiate on
    KrbMethodK5Passwd off

    KrbSaveCredentials off
    KrbAuthRealms SAMBA.MY.DOMAIN
    Krb5Keytab  /etc/apache2/http.keytab
</AuthnProviderAlias>

但是 kerberos 部分不起作用。是因为 kerberos 不是 baseProvider 吗?

相关内容