ApacheМодуль для хранения настроек виртуальных хостов в LDAP

Обнаружил интересный модуль для Apache 2.x.x. Модуль mod_ldapcfg позволяет хранить настройки виртуальных хостов не в файлах, а в LDAP.
Использование такого модуля сильно упростит управление настройками в системах с множеством сайтов, например, при разделяемом хостинге. Существующий в LDAP-серверах механизм репликации также упростит создание резервных серверов или серверных ферм с балансировкой нагрузки — за соответствием настроек не нужно будет следить вручную.
Пример настроек веб-сервера, взятый с сайта проекта:

NameVirtualHost 127.0.0.1:80
LoadModule ldap_cfg_module    /usr/lib/apache/1.3/mod_ldap_cfg.so
<IfModule mod_ldap_cfg.c>
  LDAPCfg_Debug                
0

  LDAPCfg_UseSimpleBind
  LDAPCfg_BindDN                uid
=apache,ou=System,o=Bayour.COM,c=SE
  LDAPCfg_Password              secret

  LDAPCfg_BaseDN        
'cn=apache.domain.tld:80,cn=apache.domain.tld,ou=Computers,c=SE'
  LDAPCfg_SearchScope          
sub

  LDAPCfg_URI                   ldaps
://localhost/
  LDAPCfg_ProtoVer              
3

  LDAPCfg_Load                  
(objectClass=*)
</IfModule>



С сайте проекта можно загрузить исходный код, пакет для Debian GNU/Linux и схемы для LDAP в формате LDIF.
Сайт проекта: modldapcfg.bayour.com/

Комментарии (0)

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.