Apache 2.0 では、ロードバランサプラグインに次のものが必要です
openssl-0.9.7e (ソース)
httpd-2.0.49 (ソース)
gcc-3.3-sol9-sparc-local パッケージ (Solaris SPARC の場合)。
gcc-3.3-sol9-intel-local パッケージ (Solaris x86 の場合)
flex-2.5.4a-sol9-sparc-local パッケージ (Solaris SPARC の場合)
flex-2.5.4a-sol9-intel-local パッケージ (Solaris x86 の場合)
ソフトウェアソースは、http://www.sunfreeware.com で入手できます。
さらに、Apache をコンパイルする前に、次の操作をしてください。
Linux プラットフォームでは、同じマシンに Sun Java System Application Server をインストールします。
Solaris オペレーティングシステムでは、gcc バージョン 3.3 と make が PATH に含まれており、flex がインストールされていることを確認してください。
Solaris 10 オペレーティングシステムでは、OpenSSL 用の make を実行する前に、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 に格納されている mkheaders を実行します。
Red Hat Enterprise Linux Advanced Server 2.1 上で gcc を使用する場合、そのバージョンは gcc 3.0 以降である必要があります。
gcc 以外の C 言語のコンパイラを使用するには、その C 言語のコンパイラのパスを設定して、PATH 環境変数のユーティリティーを使用可能にします。たとえば、sh シェルでは次のようになります。export LD_LIBRARY_PATH= app_server_install_dir/lib:$LD_LIBRARY_PATH.