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

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。