Perl是一种编程语言。它是一种非常流行的编程语言,在文本处理、端口通信、协调多个不同应用以及完成其他诸多任务时都受到人们的欢迎。Perl同时也是一种颇有名气的流行CGI编程语言,不过这只是Perl诸多应用中的一种 我们将把这些程序安装于/usr/local目录下 增加功能模块可以给阿帕奇更强大的功能,如果你需要更多的模块的话,自己去获得它并且加载,比如mod_php这一模块也是现在流行的,可以使阿帕奇提供php脚本支持…… 三、软件包的安装 在实际安装前我们要决定我们将把web server安装在什么环境下,对于一个对安全有相当高要求的人来说,可以将服务器和软件安装于chroot环境,chroot改变root 目录并且仅在这一目录中执行程序,这提供了一个内建的小环境,即使入侵者已经通过cgi程序或者其它办法通过80端口获得了系统的进入权限,它也只能够在这一受限的环境中活动,从安全角度考量,这当然是最好的,但对系统管理员来说,这样安装相对麻烦一些,还必须把一些必要的库,perl以及相关工具也搬到chroot中,所以——你自己决定吧,这里我们介绍的是在chroot下安装。 展开这些软件包: #gzip -d -c apache_1.3.11.tar.gz | tar xvf - #gzip -d -c mod_ssl-2.5.0-1.3.11.tar.gz | tar xvf - #gzip -d -c openssl-0.9.4.tar.gz | tar xvf - #gzip -d -c mod_perl-1.21.tar.gz | tar xvf - 展开并且编译rsaref #mkdir rsaref #cd rsaref #gzip -d -c ../rsaref20.tar.Z | tar xvf - #tar xvf rsaref.tar #cp -rp install/unix temp #cd temp #make #mv rsaref.a librsaref.a #cd ../../ 编译OpenSSL #cd openssl-0.9.4 #perl util/perlpath.pl /usr/bin/perl (Path to Perl) #./config -L`pwd`/../rsaref/temp/ #make #make test #cd .. 将mod_perl加到Apache的编译选项里 #cd mod_perl-1.21 #perl Makefile.PL APACHE_PREFIX=/usr/local/apache \ APACHE_SRC=../apache_1.3.11/src \ USE_APACI=1 你会得到下面的提示: Configure mod_perl with ../apache_1.3.11/src ? [y] 直接按enter就是默认的yes 然后Makefile会问你是否建立httpd,可以用n选择不。 #make #make install #cd .. 将mod_ssl加到Apache中 #cd mod_ssl-2.5.0-1.3.11 #./configure --with-apache=../apache_1.3.11 \ --prefix=/usr上一页 [1] [2]
|
|