Magaz, The Greek Linux Magazine
Magaz Logo

Επόμενο  Προηγούμενο  Περιεχόμενα

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/

:) Επόμενο  Προηγούμενο  Περιεχόμενα


Valid HTML 4.01!   Valid CSS!