您必须已下载并解压缩 Apache 软件。
下载和解压缩 OpenSSL 源代码。
编译和生成 OpenSSL。
如果已安装了 OpenSSL 0.9.7.e,则在 Linux 平台上不需要执行此步骤。
输入以下命令:
cd openssl-0.9.7e make make install |
有关 OpenSSL 的更多信息,请参见 http://www.openssl.org/。
根据 Apache 的版本,请相应执行以下步骤:
对于 Apache 1.3,请使用以下步骤将 Apache 配置为与 mod_ssl 一起使用:
解压缩 mod_ssl 源代码。
cd mod_ssl-2.8.14–1.3.x
./configure –with-apache=../apache_1.3. x --with-ssl=../openssl-0.9.7e --prefix=install_path --enable-module=ssl --enable-shared=ssl --enable-rule=SHARED_CORE --enable-module=so
在以上命令中,x 是 Apache 的版本号,install_path 是安装 Apache 的目录。
有关 mod_ssl 的更多信息,请参见 http://www.modssl.org。
对于 Apache 2.0,请配置源代码树:
对于 Linux 2.1 上的 Apache,编译之前请执行以下操作:
打开 src/MakeFile 并找到自动生成部分的结尾处。
在自动生成部分后的前四行之后添加以下行:
LIBS+= -licuuc -licui18n -lnspr4 -lpthread -lxerces-c -lsupport -lnsprwrap -lns-httpd40 LDFLAGS+= -L/appserver_installdir/lib -L/opt/sun/private/lib
请注意,仅在 Application Server 作为 Java Enterprise System 的一部分进行安装时,-L/opt/sun/private/lib 才是必需的。
例如:
## (End of automatically generated section) ## 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-httpd40 LDFLAGS+= -L/appserver_installdir /lib -L/opt/sun/private/lib
设置环境变量 LD_LIBRARY_PATH。
对于所有安装,请将此变量设置为:appserver_install_dir/lib
对于 Java Enterprise System 安装,请将此变量设置为 appserver_install_dir/lib:opt/sun/private/lib。
按照您所用版本的安装说明编译 Apache。
有关更多信息,请参见 http://httpd.apache.org/
通常,步骤如下:
配置适合您的环境的 Apache。