Как получить htdigest для авторизации. по нескольким доменам?

Таким образом, у меня есть два домена, оба используют одни и те же настройки htdigest и пароль, и т. Д. Проблема в том, что он не использует ту же аутентификацию на другом. Мои два местоположения htdigest: http://svn.kylehotchkiss.com/ и http://apps.kylehotchkiss.com/codex. Вот конфиг для моего домена 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>

и мой код для 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 находится в неправильном месте?

1 ответ

Если вы используете файл.htaccess, то вы должны иметь

AllowOverride AuthConfig

в конфигурации вашего основного сервера.

Другие вопросы по тегам