对于 Apache Web Server,根据 Apache 的版本,您的安装必须满足最低要求。
使用 Apache 1.3 时,负载平衡器插件有以下要求:
openssl-0.9.8b(源代码)
mod_ssl-2.8.n-1.3.x(源代码),其中 n 代表用于 Apache 版本的正确 mod_ssl 版本,x 代表 Apache 版本
gcc-3.3-sol9-sparc-local 软件包(适用于 Solaris 9 SPARC)
gcc-3.3-sol9-intel-local 软件包(适用于 Solaris 9 x86)
预先安装的 gcc(适用于 Solaris 10)
flex-2.5.4a-sol9-sparc-local 软件包(适用于 Solaris 9 SPARC)
flex-2.5.4a-sol9-intel-local 软件包(适用于 Solaris 9 x86)
预先安装的 flex(适用于 Solaris 10)
这些软件源可以从 http://www.sunfreeware.com 获得。
有关 mod_ssl 的更多信息(包括要与 Apache 版本结合使用的正确 mod_ssl 版本),请参见 http://www.modssl.org。
此外,在编译 Apache 之前,请执行以下步骤:
在 Linux 2.1 平台上,在同一计算机上安装 Sun Java System Application Server。
在 Solaris 9 操作系统上,使用 pkgadd 安装 gcc 和 flex。请注意,pkgadd 需要超级用户权限。
在 Solaris 9 操作系统上,请确保 gcc 版本 3.3 和 make 位于 PATH 中,并且已安装 flex。
在 Solaris 10 操作系统上,在 Java Enterprise System 安装中,运行 OpenSSL 的 make 之前,请运行 mkheaders(在 Solaris SPARC 上,位于 /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3/install-tools 中;在 Solaris x86 上,位于 /usr/local/lib/gcc-lib/i386-pc-solaris2.9/3.3/install-tools 中)。
如果您在 Red Hat Enterprise Linux Advanced Server 2.1 上使用 gcc,则 gcc 的版本必须在 3.0 以上。
要使用 gcc 以外的 C 编译器,请设置 C 编译器的路径并使实用程序位于 PATH 环境变量中。例如,使用 sh shell:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:application-server-install-dir /lib
使用 Apache 2 时,负载平衡器插件有以下要求:
openssl-0.9.8b(源代码)
httpd-2.0.49(源代码)
gcc-3.3-sol9-sparc-local 软件包(适用于 Solaris 9 SPARC)
gcc-3.3-sol9-intel-local 软件包(适用于 Solaris 9 x86)
预先安装的 gcc(适用于 Solaris 10)
flex-2.5.4a-sol9-sparc-local 软件包(适用于 Solaris 9 SPARC)
flex-2.5.4a-sol9-intel-local 软件包(适用于 Solaris 9 x86)
预先安装的 flex(适用于 Solaris 10)
这些软件源可以从 http://www.sunfreeware.com 获得
此外,在编译 Apache 之前,请执行以下步骤:
在 Linux 平台上,在同一台计算机上安装 Sun Java System Application Server。
在 Solaris 9 操作系统上,使用 pkgadd 安装 gcc 和 flex。请注意,pkgadd 需要超级用户权限。
在 Solaris 9 操作系统上,请确保 gcc 版本 3.3 和 make 位于 PATH 中,并且已安装 flex。
在 Solaris 10 操作系统上,运行 OpenSSL 的 make 之前,请运行 mkheaders(在 Solaris SPARC 上,位于 /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3/install-tools 中;在 Solaris x86 上,位于 /usr/local/lib/gcc-lib/i386-pc-solaris2.9/3.3/install-tools 中)。
如果您在 Red Hat Enterprise Linux Advanced Server 2.1 上使用 gcc,则 gcc 的版本必须在 3.0 以上。
要使用 gcc 以外的 C 编译器,请在 PATH 环境变量中设置 C 编译器和 make 实用程序的路径。