apache+mod_ssl,中如何管理客户证书

apache+mod_ssl,中如何管理客户证书


apache+mod_ssl,中如何管理客户证书
也就是允许有有客户证书的一部分可以访问
服务器,而一部分客户证书用户。列如已经搬
走,而证书还有效。如何不让他访问。
可以访问服务器的用户又如何设置。
(他们的ip假如是可变的)。谢谢。      
请告知如何在redhat7.1上安装mod―ssl的详细方法,老板让我装,但我
没有什么概念。另外我的Apache服务想让他开机启动,关机时关闭,请问
如何配置?谢谢      
file install

# extract package
tar zxvf apache_1.3.19.tar.gz
tar zxvf mysql-3.23.38.tar.gz
tar zxvf php-4.0.5.tar.gz
tar zxvf mod_perl-1.25.tar.gz
tar zxvf mm-1.1.3.tar.gz
tar zxvf openssl-0.9.6a.tar.gz
tar zxvf mod_ssl-2.8.3-1.3.19.tar.gz

# install mysql
cd mysql-3.23.38
./configure --prefix=/usr/local/mysql --with-charset=gb2312
make
make install
scripts/mysql_install_db
cd ..

# install php
cd apache_1.3.19
./configure --prefix=/usr/local/apache
cd ..
cd php-4.0.5
./configure --with-apache=../apache_1.3.19 \
--with-mysql=/usr/local/mysql \
--enable-track-vars
make
make install
cp php.ini-dist /usr/local/lib/php.ini
cd ..

# install openssl
cd openssl-0.9.6a
./config -fPIC
make
cd ..

# install MM
cd mm-1.1.3
./configure --disable-shared
make
cd ..

# install mod_ssl
cd mod_ssl-2.8.3-1.3.19
./configure --with-apache=../apache_1.3.19 \
--with-ssl=../openssl-0.9.6a \
--with-mm=../mm-1.1.3
cd ..

# install mod_perl
cd mod_perl-1.25
perl Makefile.PL \
APACHE_SRC=../apache_1.3.19/src \
DO_HTTPD=1 \
USE_APACI=1 \
PREP_HTTPD=1 \
EVERYTHING=1
make
make install
cd ..

# install apache
cd apache_1.3.19
./configure --prefix=/usr/local/apache \
--enable-module=ssl \
--activate-module=src/modules/php4/libphp4.a \
--activate-module=src/modules/perl/libperl.a
make
make certificate
make install
cd ..