對於 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 編譯器,請在 PATH 環境變數中設定 C 編譯器和 make 公用程式的路徑。例如,對於 sh shell︰export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:application-server-install-dir /lib