您必须已下载并解压缩 Apache 软件。
编译和生成 OpenSSL。有关 OpenSSL 的更多信息,请参见 http://www.openssl.org/。
如果随 Linux 安装的 OpenSSL 的版本为 0.9.7.e,则在 Linux 平台上不需要执行此步骤。
下载和解压缩 OpenSSL 源代码。
对于 Apache 1.3,使用 mod_ssl 配置 Apache。对于 Apache 2,不需要执行此步骤。有关 mod_ssl 的更多信息,请参见 http://www.modssl.org/。
解压缩 mod_ssl 源代码并执行以下步骤。
对于 Apache 2.0,请配置源代码树:
对于 Linux 2.1 上的 Apache,编译之前请执行以下操作:
打开 src/MakeFile 并找到自动生成部分的结尾处。
在自动生成部分后的前四行之后添加以下行:
LIBS+= -licuuc -licui18n -lnspr4 -lpthread -lxerces-c -lsupport -lnsprwrap -lns-httpd40
LDFLAGS+= -L/install-dir/lib -L/opt/sun/private/lib
仅在 Application Server 作为 Java Enterprise System 的一部分安装时,-L/opt/sun/private/lib 部分才是必需的。
例如:
##(自动生成部分结尾处)##
CFLAGS=$(OPTIM) $(CFLAGS1) $(EXTRA_CFLAGS)LIBS=$(EXTRA_LIBS) $(LIBS1)INCLUDES=$(INCLUDES1) $(INCLUDES0) $(EXTRA_INCLUDES)LDFLAGS=$(LDFLAGS1) $(EXTRA_LDFLAGS)"
LIBS+= -licuuc -licui18n -lnspr4 -lpthread -lxerces-c -lsupport -lnsprwrap -lns-httpd40LDFLAGS+= -L/install-dir/lib -L/opt/sun/private/lib
创建环境变量 LD_LIBRARY_PATH 等于:install-dir/lib/lib:opt/sun/private/lib(适用于所有安装)和 install-dir/lib:opt/sun/private/lib(适用于作为 Java Enterprise System 的一部分安装的 Application Server)。
按照您所用版本的安装说明编译 Apache。完整文档位于 http://httpd.apache.org/。
通常,步骤如下:
配置适合您的环境的 Apache。
完成 Apache 安装后,安装插件,然后查看“对 Apache Web Server 的修改”。