Installing on Red Hat Enterprise Linux (RHEL)

A brief description on how to install it on openSUSE 12.1

openSUSE packages

Python modules

Some required modules are not available as openSUSE packages or the packages are too old (especially python-ldap).
So we proceed here with adding an extra openSUSE repository.

zypper addrepo http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_12.1/devel:languages:python.repo
zypper install python-ldap python-pyasn1 python-pyasn1-modules python-pyweblib

Optional but useful modules

zypper install python-distribute python-pydns python-imaging python-pyexcelerator

Grab web2ldap source and extract anywhere

wget http://www.web2ldap.de/download/web2ldap-version.tar.gz
tar xzf web2ldap-version.tar.gz
python2.7 web2ldap-version/sbin/checkinst.py
[..lots of output..watch for errors..]

Relax the IP restrictions by editing web2ldap-version/etc/web2ldap/web2ldapcnf/standalone.py

Start built-in HTTP server listening on all interfaces

python2.7 web2ldap-version/sbin/web2ldap.py -l 0.0.0.0:1760 -d off

Access it with your browser:

http://your-server-hostname-or-address-here:1760/web2ldap