web2ldap - InstallingA brief description on how to install it |
|
web2ldap is designed to be very flexible. It can be installed in different modes running persistent as a multi-threaded server process under Win32 and Unix platforms:
For running web2ldap 0.11.0+ you need several modules.
You can check them with script sbin/checkinst.py
.
Running mode | Start script | Web server | Additional software needed | SSL support |
---|---|---|---|---|
stand-alone | sbin/web2ldap.py |
Python standard lib | - | currently not supported |
CGI-BIN (cgi-fcgi wrapper) | cgi-bin/web2ldap.fcgi |
Any web server with CGI support | FastCGI Dev Kit and Python module fcgi.py. | Apache SSL or Apache with mod_ssl |
FastCGI server (mod_fastcgi) | fcgi/web2ldap.py |
Apache | mod_fastcgi and Python module fcgi.py. | Apache SSL or Apache with mod_ssl |
FastCGI server (ISAPI/NSAPI) |
fcgi/web2ldap.py |
Netscape/AOL, Sun/iPlanet or MS IIS | FastCGI for ISAPI/NSAPI and Python module fcgi.py. | built-in |
SCGI server | scgi/web2ldap.py |
Apache | mod_scgi including the Python module | Apache SSL or Apache with mod_ssl |
python [web2ldapdir]/sbin/compile.py
or
python -O [web2ldapdir]/sbin/compile.py
for compiling
all Python sources.
[web2ldapdir]/sbin/web2ldap.py
cgi-bin/web2ldap.fcgi
to
CGI-BIN directory of web server.
etc/httpd/sample-mod_fastcgi.conf
.
etc/httpd/sample-mod_scgi.conf
.