Ο 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
Είμαστε έτοιμοι να προχωρήσουμε στην εγκατάσταση
Πηγαίνουμε στην διεύθηνση 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)