Alright here, is what I have for the repos.conf under conf.d:
Code:
<VirtualHost *:80>
ServerName svn.domain.com
ServerAlias svn svn.hq subversion
SetOutputFilter DEFLATE
DocumentRoot /var/www/html/
ErrorLog logs/svn.hq.domain.com.error
CustomLog logs/svn.hq.domain.com common
<Location "/">
AuthBasicProvider ldap
AuthType Basic
AuthzLDAPAuthoritative off
AuthName "Domain User Required:"
AuthLDAPURL "ldap://corp.domain.com:389/DC=corp,DC=domain,DC=com?sAMAccountName?sub?(objectClass=*)" NONE
AuthLDAPBindDN "CN=unixldap,CN=Special Accounts,CN=IK-Accounts,DC=corp,DC=domain,DC=com"
AuthLDAPBindPassword "blah"
require valid-user
<LimitExcept GET PROPFIND OPTIONS REPORT>
require ldap-group CN=Special Security Groups,CN=SW SVN,DC=corp,DC=domain,DC=com
</LimitExcept>
</Location>
</VirtualHost>
Apache server modules:
Server Settings, mod_cgi.c, mod_mem_cache.c, mod_file_cache.c, mod_disk_cache.c, mod_suexec.c, mod_cache.c, proxy_connect.c, proxy_http.c, proxy_ftp.c, mod_proxy.c, mod_rewrite.c, mod_alias.c, mod_userdir.c, mod_speling.c, mod_actions.c, mod_imap.c, mod_dir.c, mod_negotiation.c, mod_vhost_alias.c, mod_dav_fs.c, mod_info.c, mod_asis.c, mod_autoindex.c, mod_status.c, mod_dav.c, mod_mime.c, mod_setenvif.c, mod_usertrack.c, mod_headers.c, mod_deflate.c, mod_expires.c, mod_cern_meta.c, mod_mime_magic.c, mod_env.c, mod_log_config.c, mod_include.c, mod_auth_ldap.c, util_ldap.c, mod_auth_digest.c, mod_auth_dbm.c, mod_auth_anon.c, mod_auth.c, mod_access.c, mod_so.c, http_core.c, prefork.c, core.c
I receive an error when I try to start HTTPD:
Invalid command 'AuthBasicProvider', perhaps mis-spelled or defined by a module not included in the server configuration
My understsanding is that 'AuthBasicProvider' is part of some other module, not sure, which.
I haven't queried ldap just yet. However, I've setup LDAP authentication for users before, and that works, so the liklihood of this being on layer 2 is low.