Sorry for interfering in the middle of tarball-rolling;
I'm in no hurry, but install-integration between mod_perl
and mod_ssl ought to be easier.
At 09:45 1998-09-21 +0200, Ralf S. Engelschall wrote:
>
> And here are the examples:
>
> $ gzip -d -c apache_1.3.x.tar.gz | tar xvf -
> $ gzip -d -c mod_ssl-2.0.x-1.3.x.tar.gz | tar xvf -
> $ gzip -d -c mod_perl-1.xx.tar.gz | tar xvf -
> $ cd mod_ssl-2.0.x-1.3.x
> $ ./configure
> --with-apache=../apache_1.3.x
> $ cd ../mod_perl-1.xx
> $ perl Makefile.PL
> EVERYTHING=1
> APACHE_SRC=../apache_1.3.x/src
> USE_APACI=1
> PREP_HTTPD=1
> DO_HTTPD=1
> $ make
> $ make install
> $ cd ../apache_1.3.x
> $ SSL_BASE=/path/to/ssleay
> ./configure
> --prefix=/path/to/apache
> --enable-module=ssl
> --activate-module=src/modules/perl
> --enable-module=perl
> $ make
Everything went fine until mod_perl should compile.
<=== src/modules/ssl
===> src/modules/perl
make[4]: *** No rule to make target `libperl.', needed by `lib'. Stop.
make[3]: *** [all] Error 1
something wrong with $(LIBEXT) ?
I really like to have a more automated way to recompile a new httpd;
Used my own lousy script below;
Such ought to be included in some way. or a perl one.
regards,
magnus
----
# makemyhttpd.sh
YOU_ARE_HERE=/usr/local/www
#
# These dirs must be on the same level as this script
MOD_SSLDIR=mod_ssl-2.0.9-1.3.1
MOD_PERLDIR=mod_perl-1.15_01
APACHEDIR=apache_1.3.1
# ssl-root
#
SSL_BASE=/usr/local/ssl
cd $MOD_SSLDIR
./configure --with-apache=../$APACHEDIR
cd ../$MOD_PERLDIR
perl Makefile.PL EVERYTHING=1
APACHE_SRC=../$APACHEDIR USE_APACI=1\
PREP_HTTPD=1 DO_HTTPD=1
make
sleep 5
make install
sleep 5
cd ../$APACHEDIR
./configure --prefix=$YOU_ARE_HERE/$APACHEDIR\
--enable-module=ssl --activate-module=src/modules/perl --enable-module=perl
make
#make certificate
#make install
______________________________________________________________________
Apache Interface to SSLeay (mod_ssl) www.engelschall.com/sw/mod_ssl/
Official Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]