若為 Apache Web Server,則您的安裝必須符合最低需求。
對於 Apache,負載平衡外掛程式需要︰
openssl-0.9.7e (原始碼)
httpd-2.0.59 (原始碼)
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 之前,請先執行位於 /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3/install-tools (在 Solaris SPARC 上) 或位於 /usr/local/lib/gcc-lib/i386-pc-solaris2.9/3.3/install-tools (在 Solaris x86 上) 中的 mkheaders。
如果您要在 Red Hat Enterprise Linux Advanced Server 2.1 上使用 gcc,則 gcc 的版本必須在 3.0 以上。
如果除了使用 gcc 之外還要使用 C 編譯器,請在 PATH 環境變數中設定 C 編譯器和 make 公用程式的路徑。
安裝 Apache 的負載平衡器外掛程式之前,請為 Apache Web Server 問題 12355 套用修補程式。如需此問題的詳細資訊,請造訪 http://issues.apache.org/bugzilla/show_bug.cgi?id=12355。需要此修補程式才能使用「自動套用」功能。若要套用修補程式,請執行下列步驟。
解壓縮 http-2.0.59.tar 並前往目錄 httpd-2.0.59。
從 http://issues.apache.org/bugzilla/attachment.cgi?id=16495 下載修補程式,並將其另存為檔案,例如,12355.diff 。
從 httpd-2.0.59/modules/ssl 目錄中,執行下列指令:
patch < 12355.diff