Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性管理指南

安装负载平衡器插件前的配置

安装用于 Apache 的负载平衡器插件前,请先安装 Apache Web Server。必须编译并生成 Apache 源代码以使用 SSL 运行。本节介绍成功编译 Apache Web Server 以运行负载平衡器插件所需的最低要求和高级步骤。这些要求和步骤仅适用于本软件的 Solaris 和 Linux 版本。有关 Apache 的 Windows 版本的信息,请参见 Apache Web 站点。

Procedure安装 SSL 可识别 Apache

开始之前

您必须已下载并解压缩 Apache 软件。

  1. 下载和解压缩 OpenSSL 源代码。

  2. 编译和生成 OpenSSL。

    如果已安装了 OpenSSL 0.9.7.e,则在 Linux 平台上不需要执行此步骤。

    输入以下命令:


    cd openssl-0.9.7e
    make
    make install

    有关 OpenSSL 的更多信息,请参见 http://www.openssl.org/

  3. 根据 Apache 的版本,请相应执行以下步骤:

    • 对于 Apache 1.3,请使用以下步骤将 Apache 配置为与 mod_ssl 一起使用:

      1. 解压缩 mod_ssl 源代码。

      2. cd mod_ssl-2.8.14–1.3.x

      3. ./configure –with-apache=../apache_1.3. x --with-ssl=../openssl-0.9.7e --prefix=install_path --enable-module=ssl --enable-shared=ssl --enable-rule=SHARED_CORE --enable-module=so

      在以上命令中,x 是 Apache 的版本号,install_path 是安装 Apache 的目录。

      有关 mod_ssl 的更多信息,请参见 http://www.modssl.org

    • 对于 Apache 2.0,请配置源代码树:

      1. cd http-2.0_x

      2. 运行 ./configure --with-ssl= open_ssl_install_path --prefix= install_path --enable-ssl --enable-so

        在以上命令中,x 是 Apache 的版本号,open_ssl_install_path 是安装 OpenSSL 的目录,install_path 是安装 Apache 的目录。

  4. 对于 Linux 2.1 上的 Apache,编译之前请执行以下操作:

    1. 打开 src/MakeFile 并找到自动生成部分的结尾处。

    2. 在自动生成部分后的前四行之后添加以下行:

      LIBS+= -licuuc -licui18n -lnspr4 -lpthread -lxerces-c 
      -lsupport -lnsprwrap -lns-httpd40
      LDFLAGS+= -L/appserver_installdir/lib -L/opt/sun/private/lib

      请注意,仅在 Application Server 作为 Java Enterprise System 的一部分进行安装时,-L/opt/sun/private/lib 才是必需的。

      例如:

      ## (End of automatically generated section)
      ## 
      CFLAGS=$(OPTIM) $(CFLAGS1) $(EXTRA_CFLAGS)
      LIBS=$(EXTRA_LIBS) $(LIBS1)
      INCLUDES=$(INCLUDES1) $(INCLUDES0) $(EXTRA_INCLUDES)
      LDFLAGS=$(LDFLAGS1) $(EXTRA_LDFLAGS)
      "LIBS+= -licuuc -licui18n -lnspr4 -lpthread 
      -lxerces-c -lsupport -lnsprwrap -lns-httpd40
      LDFLAGS+= -L/appserver_installdir /lib -L/opt/sun/private/lib
    3. 设置环境变量 LD_LIBRARY_PATH。

      对于所有安装,请将此变量设置为:appserver_install_dir/lib

      对于 Java Enterprise System 安装,请将此变量设置为 appserver_install_dir/lib:opt/sun/private/lib

  5. 按照您所用版本的安装说明编译 Apache。

    有关更多信息,请参见 http://httpd.apache.org/

    通常,步骤如下:

    1. make

    2. make certificate(仅 Apache 1.3)

    3. make install

      命令 make certificate 需要安全密码。请记住此密码,因为启动安全 Apache 时需要它。

  6. 配置适合您的环境的 Apache。