如果您想在您的 Apache web 服务器中使用并包含 Perl 编程语言支持,您需要构建/安装 mod_perl 的 Perl 端。移动到新的 mod_perl 源代码目录 cd../mod_perl-1.24/并在您的终端上键入以下命令
perl Makefile.PL \ EVERYTHING=1 \ APACHE_SRC=../apache_1.3.12/src \ USE_APACI=1 \ PREP_HTTPD=1 \ DO_HTTPD=1 |
[root@deep ]/mod_perl-1.24# make [root@deep ]/mod_perl-1.24# make install |
一旦您在您的 Apache 源代码中包含了您想要支持和使用的第三方模块,就到了编译并将其安装到您的 Linux 系统中的时候了。最后一步是移动到新的 Apache 源代码目录 cd../apache_1.3.12/并在您的终端上键入以下命令,具体取决于您想要随 Apache 一起安装的内容,例如,您可能想要使用/不使用 mod_ssl +- PHP4 和/或 mod_perl 等来构建/安装 Apache。
SSL_BASE=SYSTEM \ |
这告诉 Apache 为这个特定的硬件设置进行配置,并带有
模块 mod_mmap 以提高性能。
模块 mod_auth_db 用于用户密码身份验证安全。
模块 mod_ssl 用于数据加密和安全通信。
模块 mod_php4 用于 php 服务器端脚本语言,并提高以 PHP 构建的网页的加载速度。
模块 mod_perl 比默认的 cgi 脚本具有更好的安全性和性能。
禁用模块 status
禁用模块 userdir
禁用模块 negotiation
禁用模块 autoindex
禁用模块 asis
禁用模块 imap
禁用模块 env
禁用模块 actions
: 重要的是要注意,在配置时删除所有不需要的模块将提高您的 Apache Web 服务器的性能。在上面的配置中,我们移除了大多数未使用的模块,既降低了负载操作,又限制了我们 Apache web 服务器中的安全风险。有关每个模块的信息,请参阅您的 Apache 文档。