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)

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