[rt-users] secure apache, rt, and you
Sheeri Kritzer
skritz01 at emerald.tufts.edu
Tue Aug 28 17:13:59 EDT 2001
So, I did this all after rt was already installed and working fine on my
apache server.
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
omitted it...;)
unpack and untar 'em all.
***configure mod_perl by hand
Edit apache/src/Configuration, adding:
AddModule modules/perl/libperl.a
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:
EXTRA_LIBS=`perl -MExtUtils::Embed -e ldopts`
Add the following to EXTRA_CFLAGS:
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?"
make install
***configure mod_ssl (if you don't have openssl installed, install it,
then go forward with this step. I already had openssl installed into
/usr/local/openssl
cd ../mod_ssl-2.8.4-1.3.20
./configure --with-apache=../apache_1.3.20
***configure apache
cd ../apache_1.3.20 SSL_BASE=/usr/local/openssl ./configure \
--enable-module=ssl \
--activate-module=src/modules/perl/libperl.a --enable-module=perl \
--prefix=/usr/local/apache
**make, make a certificate, insstall.
make
make certificate TYPE=custom
make install
/usr/local/apache/bin/apachectl startssl
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.
Sheeri Kritzer
Systems Administrator
University Systems Group
Tufts University
617-627-3925
skritz01 at emerald.tufts.edu
More information about the rt-users
mailing list