Код: Выделить всё
VirtualHost *:80>
ServerAdmin postmaster@domain.ru
ServerName calendar.domain.ru
DocumentRoot /usr/local/www/calendar/data/
DAVLockDB "/usr/local/www/calendar/davlock"
CustomLog /var/log/httpd/calendar-access.log combined
ErrorLog /var/log/httpd/calendar-error.log
<Directory "/usr/local/www/calendar/data">
AllowOverride Limit
Order allow,deny
Allow from all
DAV On
AuthType Basic
AuthName "Domain calendar"
AuthBasicAuthoritative off
AuthBasicProvider ldap
AuthzLDAPAuthoritative on
AuthLDAPURL ldap://dc1.domain.ru:3268/dc=domain,dc=ru?sAMAccountName?sub?(&(objectClass=user)(!(objectClass=computer)))
AuthLDAPBindDN "CN=ldap_user ,CN=Users,DC=domain,DC=ru"
AuthLDAPBindPassword -password-
<LimitExcept GET OPTIONS>
require ldap-group CN=Calendar editors,OU= -тут путь к группе в АД конвертнуть в UTF-8 если есть русские контейнеры-, DC=domain, DC=ru
</LimitExcept>
</Directory>
</VirtualHost>