Untuk step-step instalasinya dapat dilihat dibawah ini .....
Linux Internet Locator Server Instalation Guide
OS : Redhat 9.0
Paket program yang terinstall :
- OpenLDAP
- Perl
Konfigurasi OpenLDAP
# rpm -qa grep openldap
Konfigurasi Perl LDAP
# perl -MCPAN -e shell
Akan mendapatkan konfirmasi setting LDAP server untuk yang pertama kali, hingga mendapatkan prompt :
cpan>
Kemudian jalankan install
cpan> force install Net::LDAP
hingga muncul pesan akhir seperti dibawah ini :
/usr/bin/makeinstall --OK
kemudian keluar dari shell Perl
cpan> quit
Catatan : saat instalasi Perl, server harus connect ke internet, karena proses instalasi membutuhkan file-file yang ada di global internet
Konfigurasi Netmeeting Directory Kit
Tahap awal download source NDK di URL : http://www.freesoft.org/software/NetMeeting/download dan letakkan di directory /usr/local/src
# wget http://www.freesoft.org/software/NetMeeting/download/ndk-1.2.tgz
# cd /usr/local/src
# cp ndk-1.2.tgz /etc/openldap
# cd /etc/openldap
# tar -zxf ndk-1.2.tgz /etc/openldap
# mkdir /var/openldap-netmeeting
# chmod 777 /var/openldap-netmeeting
Copy netmeeting.perl
# cp /etc/openldap/ndk-1.2/netmeeting.perl /usr/libexec
Configure OpenLDAP
# cd /etc/openldap/schema
# cp ../ndk-1.2/netmeeting.schema ./
# cp core.schema core.schema.bak
# cp /etc/openldap/ndk-1.2/core.schema.patch /etc/openldap/schema
# patch core.schema <>
# cd ..
# cp slapd.conf slapd.conf.bak
# cp ./ndk-1.2/slapd*.conf ./
# chmod 666 slapd.conf
# vi slapd.conf
========edit bagian ini pada bagian include ==========
/etc/openldap/schema/core.schema
/etc/openldap/schema/netmeeting.schema
=========edit bagian ini untuk netmeeting.perl =========
/usr/libexec/netmeeting.perl
# vi slapd2.conf
========edit bagian ini pada bagian include ==========
/etc/openldap/schema/core.schema
/etc/openldap/schema/netmeeting.schema
=========edit bagian ini untuk ldbm database directory =========
/var/openldap-netmeeting
Untuk starting up server dilakukan dengan prosedure :
# /usr/sbin/slapd -f /etc/openldap/slapd.conf -u nobody
# /usr/sbin/slapd -h ldap://localhost:2345/ /etc/openldap/slapd2.conf
# etc/openldap/ndk-1.2/initialize
Catatan :
Harus menggunakan OpenLDAP versi 2.5 kebawah. Ini disebabkan karena saat melakukan konfigurasi core.schema untuk NDK (Netmeeting Directory Kit), format core.schema.patch harus sama dengan format core.schema yang ada pada OpenLDAP.

No comments:
Post a Comment