Linux Server Admin Tools and GNU Benchmark Tools Directory, OpenSource Tools

ApacheDS – Apache Directory LDAP server

Apache Directory LDAP Server

ApacheDS 2.0 is an embeddable, extendable, standards compliant, modern LDAP server written entirely in Java, and available under the Apache Software License. Other network protocols like Kerberos and NTP are supported as well (and even more may be added), but basically (and especially for this introduction guide) ApacheDS is an LDAP server.

The Apache Directory Server is an embeddable LDAP server implemented in pure Java. It has several features that make it unique among LDAP servers.

Some of these features are as follows:

 

Installation

Java 7.0. We recommend using Oracle’s JDK. The server should also work with Java version 6.
check your java installation

[root@ldap ~]# java -version
java version “1.7.0_55”
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)

 

Download ApacheDS platforms

Windows (exe)
Mac OS X (dmg)
Debian package (deb)
RPM package (rpm)
Linux Binary (bin)

 

Example Installation on Linux 64 Bit server
#cd /usr/local

#wget http://mirrors.koehn.com/apache//directory/apacheds/dist/2.0.0-M19/apacheds-2.0.0-M19-64bit.bin

#chmod 755 apacheds-2.0.0-M19-64bit.bin

#./apacheds-2.0.0-M19-64bit.bin

 


provide all the inputs

Restart ApacheDS service

# /etc/init.d/apacheds-2.0.0-M19-default start
Starting ApacheDS – default…
You can verify the listening ports.
[root@ldap]# lsof -i tcp:10389
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 1895 root 109u IPv6 20796 0t0 TCP *:10389 (LISTEN)
java 1895 root 110u IPv6 52927 0t0 TCP 192.168.1.171:10389->192.168.1.32:di-traceware (ESTABLISHED)