Εγκατάσταση Apache Directory Server (ApacheDS) σε UBUNTU

Ο ApacheSD είναι μια ανερχόμενη δύναμη στους Directory Servers, είναι Java based και χρησημοποιεί το γνωστό framework Spring για την λειτουργεία του.

Η Εγκαταστασή του στο Ubuntu είναι αρκετά εύκολή υπόθεση.

Προαπαιτούμενα

Πρέπει να υπάρχει στο σύστημα Java έκδοση 5 ή μεγαλύτερη. Προτείνω την SUN-JAVA και ότι το OpenJDK

Για να το ελενξουμε αυτό δίνουμε

[bash]
java -version
[/bash]

και περιμένουμε να δούμε κάτι παρόμοιο με το παρακάτω

[text]
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
[/text]

Αν λοιπον δεν είναι εγκατεστημένη τότε δίνουμε το παρακάτω στην κονσόλα

[bash]
sudo apt-get -y install maven2 sun-java6-jdk java-common
[/bash]
Μετά κάνουμε το σύστημα μας να έχει ως προεπιλεγμένη VM αυτή του JDK της SUN και όχι του OPENJDK. Δίνουμε λοιπόν

[bash]
sudo update-alternatives –config java
[/bash]

και επιλέγουμε το νούμερο που αναφέρει τη SUN Java

SUN JAVA SELECTION

Είμαστε έτοιμοι να προχωρήσουμε στην εγκατάσταση

Πηγαίνουμε στην διεύθηνση http://directory.apache.org/apacheds/1.5/download/download-linux-deb.html και κατεβάζουμε την έκδοση ανάλογα με την αρχιτεκτονική του συστήματός μας. (32bit, 64bit)

ή εναλακτικά απο κονσόλα

[bash]

cd /tmp
wget http://apache.ntua.gr//directory/apacheds/unstable/1.5/1.5.7/apacheds-1.5.7-amd64.deb

[/bash]

και κατεβάζουμε πχ εδώ στο φάκελο /tmp την έκδοση 1.5.7 για 64bit επεξεργαστή.

Μετά δίνουμε στην κονσόλα

[bash]

sudo dpkg -i apacheds-1.5.7-amd64.deb

[/bash]

Κάνουμε μετά ένα restart το μηχάνημα για να γίνει ένα auto configuration

[bash]

sudo shutdown -r now

[/bash]

Αφού κάνουμε πάλι login τρέχουμε

[bash]

sudo /etc/init.d/apacheds-1.5.7-default start

[/bash]

και είμαστε έτοιμοι!

Tips

  • Ο ApacheDS βρίσκεται στο φάκελο /var/lib/apacheds-1.5.7/default/
  • Τα configuration αρχεια /var/lib/apacheds-1.5.7/default/conf
  • Χρησημοποιείστε το Apache Directory Studio για τη διαχείρηση του (και οχι μονο για αυτον, εμενα με εχει βολέψει πολυ για ολους τους LDAP)

Passionate Archer, Runner, Linux lover and JAVA Geek! That's about everything! He has worked for many years as an Software Architect designing and developing enterprize projects, e-banking and high availability portals with extensive experience in the public, european and private sectors. Having speaker in several confrences he never misses opportunities to interact with the OSS community. In his leisure time he either runs or shoots a lot of arrows!