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

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

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

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

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

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

java -version

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

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)

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

sudo apt-get -y install maven2 sun-java6-jdk java-common

Μετά κάνουμε το σύστημα μας να έχει ως προεπιλεγμένη VM αυτή του JDK της SUN και όχι του OPENJDK. Δίνουμε λοιπόν

sudo update-alternatives --config java

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

SUN JAVA SELECTION

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

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

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

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

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

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

sudo dpkg -i apacheds-1.5.7-amd64.deb

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

sudo shutdown -r now

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

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

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

Tips

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

Leave a Reply

Your email address will not be published. Required fields are marked *

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