So, I did this all after rt was already installed and working fine on my
I upgraded the apache server, as well as made it secure using mod_ssl,
keeping mod_perl NOT a DSO.
How did I work my magic, you ask? Well, I’ll tell you:
download the latest versions of mod_perl, mod_ssl, apache (don’t worry
about mm, I couldn’t get it to work properly on my machine, so I just
unpack and untar 'em all.
***configure mod_perl by hand
Edit apache/src/Configuration, adding:
you should add this entry at the end of the Configuration file if
you want your callback hooks to have precedence over core handlers.
Add the following to EXTRA_LIBS:
perl -MExtUtils::Embed -e ldopts
Add the following to EXTRA_CFLAGS:
perl -MExtUtils::Embed -e ccopts
Copy the source files into the apache build directory:
% cp -r src/modules/perl apache_xxx/src/modules/
perl Makefile.PL DYNAMIC=1 PERL_TABLE_API=1 EVERYTHING=1 USE_APACI=1
When prompted, you must tell Makefile.PL where to find apache sources
(for header files), answer ‘n’ when asked
"Shall I build httpd in …/apache_x.x.x/src for you?"
***configure mod_ssl (if you don’t have openssl installed, install it,
then go forward with this step. I already had openssl installed into
cd …/apache_1.3.20 SSL_BASE=/usr/local/openssl ./configure
**make, make a certificate, insstall.
make certificate TYPE=custom
Your mileage may vary, and I’m not offering any support for the above,
although I’m sure the list might be able to help.
University Systems Group