本节介绍成功编译 Apache 1.3 Web Server 以运行负载平衡器插件的最低要求。必须编译并生成 Apache 源代码以使用 SSL 运行。
适用于 UNIX 和 Linux 平台的要求:
openssl-0.9.7d(源代码)
mod_ssl-2.8.16-1.3.29(源代码)
apache_1.3.29(源代码)
gcc-3.3-sol9-sparc-local 软件包(适用于 Solaris 9 SPARC/x86)
flex-2.5.4a-sol9-sparc-local 软件包(适用于 Solaris 9 SPARC)
flex-2.5.4a-sol9-intel-local 软件包(适用于 Solaris 9 x86)
此外,在编译 Apache 之前,请执行以下步骤:
在 Linux 上,在同一台计算机上安装 Sun Java System Application Server。
在 Solaris 8 上,确保 gcc 和 make 位于 PATH 中。
在 Solaris 9 上,确保 gcc 3.3 版和 make 位于 PATH 中,并且已安装 flex。
如果您在 Red Hat Enterprise Linux Advanced Server 2.1 上使用 gcc,则 gcc 的版本必须在 3.0 以上。
要使用其他 C 编译器,请设置 C 编译器的路径并使实用程序位于 PATH 环境变量中。例如:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:install-dir/lib
这些软件源代码可以从 http://www.sunfreeware.com 获得。