Проблема решена.
Ключ сервера мог только быть считан корнем и группой 'ssl-сертификат'. Поэтому я добавил, что пользователь 'openldap' группе 'ssl-сертификат', но так или иначе slapd не мог считать ключ сервера так или иначе. Я теперь скопировал ключ и изменил его владение на 'openldap', и теперь он работает.
В то время как я не уверен, точно ли это, что Вы ищете, я использовал некоторые автономные автономные стеки BitNami для моей собственной персональной работы прежде, и они делают отличную работу по обработке грязной работы. У них есть и модуль Subversion и Trac, таким образом, все, что необходимо сделать, установить обоих и затем изменить файлы конфигурации для обработки аутентификации Windows. Плюс, так как стек BitNami использует Apache для обслуживания установки Trac, легко перейти по ссылке proy, дал выше.
Уже хорошие ссылки (особенно proy), но реальный пример могут, возможно, помочь.
Вот некоторые части httpd.conf, используемого для окна (XP) сервер со старыми 2.2.11 апачами.
<...>
# Dynamic Shared Object (DSO) Support
<..>
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
LoadModule sspi_auth_module modules/mod_auth_sspi.so
<...>
# provides list of repo with anonymous access
<Location /svn>
DAV svn
SVNParentPath "C:/data/repositories/"
SVNListParentPath on
SVNIndexXSLT "/svnindex.xsl"
SVNAutoversioning on
</Location>
<Location /svn/>
# Checked access for a deeper look
# for single repository configuration (access right, etc), use a more specific entry in 'Location',
# and use 'SVNPath "<path to repository>"' instead of 'SVNParentPath
DAV svn
SVNParentPath "C:/data/repositories/"
SVNListParentPath on
# for web browsing
SVNIndexXSLT "/svnindex.xsl"
SVNAutoversioning on
# --- windows authentication
AuthName "a nice, friendly and informative message"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIDomain <YOUR_DOMAIN>
SSPIUsernameCase lower
# let non-IE client authentification (YES)
SSPIOfferBasic On
# comment the next line if you want to keep domain name in userid string passed down to mod_authz_svn
SSPIOmitDomain On
Satisfy Any
Require valid-user
# specific access control policy enforced by mod_authz_svn
AuthzSVNAccessFile "C:/controls/svnaccesspolicy.private"
</Location>
...
# And the config for a series of Trac sites
# No authentication for read only
<Location /bugs>
SetHandler mod_python
# Date and Time localization, with the standard (fast)cgi
SetEnv LC_TIME "fr_CH"
SetEnv PYTHON_EGG_CACHE "C:/cache/egg"
# Date and Time localization, with the modpython
PythonOption TracLocale "French_Switzerland"
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir "C:/data/trac"
PythonOption TracUriRoot /bugs
</Location>
<LocationMatch "/bugs/[^/]+/login">
SetEnv LC_TIME "fr_CH"
SetEnv PYTHON_EGG_CACHE "C:/cache/egg"
AuthName "Another nice and informative message"
AuthType SSPI
# NT Domain auth config
SSPIAuth On
SSPIAuthoritative On
SSPIDomain <YourDomain>
SSPIUsernameCase lower
SSPIOfferBasic On
SSPIOmitDomain On
# following line squishes bug #1168 if IE has troubles editing wiki pages.
SSPIBasicPreferred On
BrowserMatch "MSIE 6\.0; Windows NT 5\." nokeepalive
BrowserMatch "MSIE 7\.0; Windows NT 5\." nokeepalive
# and this one is a tentative to solve some login issue with IE7 (http://trac.edgewall.org/ticket/4560#comment:22)
SSPIOfferSSPI off
SSPIPerRequestAuth On
# Satisfy Any
Require valid-user
</LocationMatch>
<snip>
Как Вы видите, оба сайта могут использовать тот же способ запросить DC для проверки.
Заметьте, что это была конфигурация для старого сервера (winXp) - возможно, немного устаревший, и не использующий ssl, который может быть необходим в Вашем случае. Кроме того, и trac и подверсия были установлены "вручную" (т.е. не интегрировал environement) - который также хорош, когда некоторые проблемы происходят (Y'll имеют лучшую идею о том, куда поместить Ваши пальцы).
SVN - используйте Сервер VisualSVN, это - окончательное в простоте в употреблении в Windows, интегрируется с активным каталогом и установками/обновлениями в секундах.
Trac - У людей VisualSVN есть руководство по установке Trac для работы с ним. Они говорят "не поддерживаемый", "неофициальный", и т.д. но у них все еще есть код и руководство для Вас.