所以我有两个域,都使用相同的htdigest设置和密码等。问题是,它不使用相同的身份validation在另一个。 我的两个最佳位置是: http ://svn.kylehotchkiss.com和http://apps.kylehotchkiss.com/codex 。 这里是我的svn.kylehotchkiss.com域的configuration:
<Directory /> DAV svn SVNParentPath /srv/svn.kylehotchkiss.com/repo SVNListParentPath On AuthType Digest AuthName "KHP Code Repository" AuthDigestDomain / http://svn.kylehotchkiss.com/ http://apps.kylehotchkiss.com/codex/ AuthDigestProvider file AuthUserFile /srv/svn.kylehotchkiss.com/auth/passwd Require valid-user </Directory>
和我的代码为apps.kylehotchkiss.com/codex/是在.htaccess文件那里,这是怎么回事:
AuthType Digest AuthName "KHP Code Repository" AuthDigestDomain / http://apps.kylehotchkiss.com/codex/ http://svn.kylehotchkiss.com/ AuthDigestProvider file AuthUserFile /srv/svn.kylehotchkiss.com/auth/passwd Require valid-user
那么,我在AuthDigestDomain设置中错过了什么,不允许两者一起工作呢? .htaccess文件是否在错误的位置?
如果你正在使用.htaccess文件,那么你必须有
AllowOverride AuthConfig
在你的主服务器configuration中。