Project description
mod-vhost-ldap-ng is an Apache virtualhost module that dynamically loads configuration from OpenLDAP, this allows administrators to configure webservers with interfaces like phpLDAPAdmin.
Features
- based on new LDAP library (OpenLDAP);
- implements multiple attribute support;
- implements base root directory for vhosts (every vhost DocumentRoot is relative to that base, simplifying systems changes);
- allows per vhosts PHP customizations;
- mod_alias support: alias, scriptalias and redirect;
- mod_env support: SetEnv available in beta version (trunk).
Commercial version only:
- performance improvements;
- caching over shared memory.
Available attributes
- DocumentRoot
- ServerName
- ServerAlias
- ServerAdmin
- SuexecGid
- SuexecUid
- ScriptAlias
- Alias
- Redirect
- ErrorLog
- phpOpenBasedir
- phpIncludePath
- SetEnv
TODO (aka wishlist)
- per virtualhost bandwidth throttling (like mod_cband);
- per virtualhost traffic quota (like mod_cband);
- SQL traffic quota logging;
- mod_alias regex support;
- mod_env support will permit dynamic environment variables for CGI scripts
- Thinking: Usage of spinlocks for SHM operations.
Known bugs
Actually there are no known bugs.
If you found some please contact us via mail or, better, through project Issues Tracker.