我已经安装了请求跟踪器v 4.0.8,一切正常。 现在我正试图将其与Active Directory 2008集成。我使用这个DOC: http : //requesttracker.wikia.com/wiki/CentOS5InstallPlusSome
但无法得到它的工作。 RT weblogin甚至不检查AD服务器。 我找不到任何关于它的日志。 我已经在serverfault在这里看到一个问题关于活动目录和Rt,但它是旧版本,我正在使用一个新的版本。
尝试这个。 在你的apacheconfiguration文件中:
<Location /rt> AddDefaultCharset UTF-8 SetHandler perl-script PerlResponseHandler RT::Mason Require valid-user AuthType Basic AuthName "RT Server" AuthBasicProvider ldap AuthzLDAPAuthoritative Off AuthLDAPBindDN "domainName\someExistingADUser" AuthLDAPBindPassword passwordForThatUser AuthLDAPURL ldap://address.of.your.domain.controller:389/ou=Users,dc=some,dc=name,dc=ofyourdomain?sAMAccountName?sub?(objectClass=*) </Location> <LocationMatch "/rt/NoAuth"> Satisfy Any Allow from all </LocationMatch> <LocationMatch "/rt//REST/1.0/NoAuth"> Satisfy Any Allow from all </LocationMatch>
并在RT_SiteConfig.pm中添加:
Set($WebExternalAuth , 1); Set($WebFallbackToInternalAuth , 1); Set($WebExternalAuto , 1);
重启apache并希望最好:]