Apache → Модуль для хранения настроек виртуальных хостов в LDAP
Обнаружил интересный модуль для Apache 2.x.x. Модуль mod_ldapcfg позволяет хранить настройки виртуальных хостов не в файлах, а в LDAP.
Использование такого модуля сильно упростит управление настройками в системах с множеством сайтов, например, при разделяемом хостинге. Существующий в LDAP-серверах механизм репликации также упростит создание резервных серверов или серверных ферм с балансировкой нагрузки — за соответствием настроек не нужно будет следить вручную.
Пример настроек веб-сервера, взятый с сайта проекта:
С сайте проекта можно загрузить исходный код, пакет для Debian GNU/Linux и схемы для LDAP в формате LDIF.
Сайт проекта:modldapcfg.bayour.com/
Использование такого модуля сильно упростит управление настройками в системах с множеством сайтов, например, при разделяемом хостинге. Существующий в 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.
Сайт проекта:
- +5
- dmbaturin
- 30 мая 2009, 21:55