Apache mod_ssl mod_jserv installation: Εγκατάσταση χωρίς υποστήριξη DSO
Description: This is issue 23 of Magaz, the Hellenic LinuxMagazine
Keywords: magaz hellenic greek hellas greece hellug linux magazine

Magaz, The Greek Linux Magazine
Τεύχος #23
Περιληπτικά Περιεχόμενα Αναλυτικά Περιεχόμενα Mirrors Links Πληροφορίες Συντάκτες Αναζήτηση Επικοινωνία
Επόμενο Προηγούμενο Περιεχόμενα ### 3. Εγκατάσταση χωρίς υποστήριξη DSO ### 3.1 Αρχίζοντας.. Διάλεγουμε ένα κατάλογο εργασίας (π.χ /root/work ) και αντιγράφουμε όλα τα παραπάνω αρχεία εκεί.. cd /root/work tar -zxvf mod_ssl-2.5.0-1.3.11.tar.gz tar -zxvf openssl-0.9.4.tar.gz tar -zxvf ApacheJserv-1.1.tar.gz tar -zxvf jdk-1.2.2-RC4-linux-i386-glibc-2.1.2.tar.gz tar -zxvf jsdk20-solaris2-sparc.tar.gz tar -zxvf apache-1.3.11.tar.gz ### 3.2 Εγκατάσταση των προαπαιτούμενων. Εγκαθιστούμε τώρα τα αναγκαία από το jserv και το ssl πακέτα.. -openssl-0.9.4 (προαπαιτούμενο του mod_ssl)-
    cd openssl-0.9.4
    ./config
    make
    make test
    cd ..
-jdk ( προαπαιτούμενο του by jserv)-
    cd jdk-1.2.2-RC4-linux-i386-glibc-2.1.2

    Απλή εγκατάσταση , δεν χρειάζεται compile ( βλέπε README )
    Yποθέτουμε οτι τελικά εγκαθίσταται στο /usr/local/jdk

    cd ..
-jsdk (προαπαιτούμενο του jserv)- Tα ίδια με το προηγούενο.. Yποθέτουμε οτι τελικά εγκαθίσταται στο /usr/local/jsdk ### 3.3 Εγκατάσταση του ApacheJserv Κάνουμε ένα (προαπαιτούμενο από το jserv ) configure στο top directory του apache:
    cd apache_1.3.11
    ./configure --prefix=/usr/local/apache
    make install
    cd ..
Eγκαθιστούμε το ΑpacheJserv :
    cd ApacheJserv-1.1
    ./configure \

             --prefix=/usr/local/jserv \
             --with-apache-src=../apache_1.3.11 \
             --with-jdk-home=/usr/local/jdk \
             --with-JSDK=/usr/local/jsdk \
             --enable-EAPI

    make
    make install
### 3.4 Eγκατάσταση του apache και του mod_ssl με ένα μόνο configure (μαγεία!) Κάνουμε configure τον apache μέσω του mod_ssl :
    cd mod_ssl-2.5.0-1.3.11
    ./configure \

             --prefix=/usr/local/apache \
             --with-apache=../apache_1.3.11 \
             --with-ssl=../openssl-0.9.4 \
             --activate-module=src/modules/jserv/libjserv.a \
             --enable-module=ssl \
             --enable-suexec \  (OPTIONAL)
             --suexec-caller=nobody  (OPTIONAL)
             [ ..more apache options.. ]
    cd ..
Προσθέτουμε στο "apache_1.3.11/src/Configuration" στο τέλος του αρχείου : AddModule modules/jserv/libjserv.a Κάνουμε μετά στον κατάλογο apache_1.3.11 :
    make
    make certificate TYPE=custom (or TYPE=dummy)
    make install
### 3.5 Τελευταία βήματα. Βάζουμε κάπου στο httpd.conf : Include /usr/local/jserv/etc/jserv.conf Κάνουμε επίσης : chmod o+w /usr/local/jserv/logs Ξεκινάμε τον apache με υποστήριξη ssl : /usr/local/apache/bin/apachectl startssl Eλέγχουμε το jserv : http://server.domain.com/servlets/Hello Ελέγχουμε το ssl : https://server.domain.com/ :) Επόμενο Προηγούμενο Περιεχόμενα