Se você estiver usando um arquivo .htaccess, você precisa ter
AllowOverride AuthConfig
na sua configuração principal do servidor.
Então eu tenho dois domínios, ambos usam as mesmas configurações de htdigest e senha, etc. O problema é que ele não usa a mesma autenticação sobre o outro. Os meus dois locais mais htdigest são: link e link . Aqui está a configuração para o meu domínio svn.kylehotchkiss.com:
<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>
e meu código para o apps.kylehotchkiss.com/codex/ está em um arquivo .htaccess e é assim:
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
Então, o que exatamente estou perdendo com as configurações de AuthDigestDomain que não permitem que as duas trabalhem juntas? O arquivo .htaccess está no lugar errado?
Se você estiver usando um arquivo .htaccess, você precisa ter
AllowOverride AuthConfig
na sua configuração principal do servidor.
Tags apache-2.2 digest