Instalasi OpenLDAP

OpenLDAP merupakan salah satu software LDAP (Light Weight Directory Access Protocol) yang bersifat OpenSource dan sangat terkenal dikalangan Administrator jaringan. OpenLDAP sudah terbukti handal dalam menangan Direktory Service.

Kali ini, penulis akan mendemonstrasikan instalasi OpenLDAP dari Source Code menggunakan GNU Debian.
1. Download terlebih dahulu source code dari http://www.openldap.org/
2. Install dependensi yang dibutuhkan untuk instalasi OpenLDAP

debian:/usr/src# apt-get install libdb4.6 libdb4.6-dev libsasl2-dev openssl libssl-dev libtool libltdl3 libltdl3-dev g++ make automake libperl-dev

3. Copy ke /usr/src dan kemudian extract OpenLDAP. Versi OpenLDAP yang digunakan adalah versi 2.4.26

debian:/usr/src# tar zxvf openldap-2.4.26.gz

4. Masuk ke directory tersebut dan lakukan konfigurasi dengan perintah berikut :

./configure –prefix=/usr/local/ldap –enable-modules –enable-monitor=yes –enable-dynamic –enable-syslog –enable-bdb=mod –enable-hdb=mod –enable-ldap=mod –enable-overlays=mod –enable-crypt –with-tls

5. Kemudian compile source code

make depend
make

6. Install Source Code yang telah dikompile

make install

7. Tambah User dan rubah kepemilikan file/direktory yang bertugas untuk menangani service OpenLDAP dengan perintah berikut :

 adduser openldap
usermod -s /bin/sh openldap
usermod -d /usr/local/ldap/ openldap
passwd -l openldap
chown -R openldap /usr/local/ldap/

8. Download file Startup dan letakkan di /etc/init.d/, file startup dapat didownload di alamat berikut :

http://www.4shared.com/file/YMmt0J8Q/slapd.html

9. Rubah hak akses file startup :

chmod 755 /etc/init.d/slapd.rc

Sampai langkah ke 9, OpenLDAP sudah berhasil diinstall. Untuk konfigurasinya, tunggu aja post selanjutnya. hehehehehe…

, , , ,

  1. Leave a comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: