Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

Procedure安裝可識別 SSL 的 Apache

開始之前

您必須已下載並解壓縮了 Apache 軟體。

  1. 編譯和建置 OpenSSL。如需有關 OpenSSL 的更多資訊,請參閱 http://www.openssl.org/

    如果隨 Linux 安裝的 OpenSSL 版本是 0.9.7.e,則在 Linux 平台上不需要執行此步驟。

    下載和解壓縮 OpenSSL 原始碼。

    1. cd openssl-0.9.7e

    2. make

    3. make install

  2. 對於 Apache 1.3,使用 mod_ssl 配置 Apache。對於 Apache 2,您無需完成此步驟。如需有關 mod_ssl 的更多資訊,請參閱 http://www.modssl.org/

    解壓縮 mod_ssl 原始碼並執行以下步驟。

    1. cd mod_ssl-2.8.14-1.3.x

    2. 執行 ./configure --with-apache=../apache_1.3. x --with-ssl=../openssl-0.9.7e --prefix=install-dir --enable-module=ssl --enable-shared=ssl --enable-rule=SHARED_CORE --enable-module=so

      上述指令範例中指定的目錄是一個變數。prefix 引數表示要安裝 Apache 的位置。版本編號中的 x 表示您的實際版本。

  3. 對於 Apache 2.0,配置原始碼樹狀結構:

    1. 透過執行 cd 指令轉至 http-2.0_x 目錄。

    2. 執行 ./configure --with-ssl=open-ssl-install-path --prefix=install-dir --enable-ssl --enable-so

      上述指令範例中指定的目錄是一個變數。prefix 引數表示要安裝 Apache 的位置。版本編號中的 x 表示您的實際版本。

  4. 對於在 Linux 2.1 上執行的 Apache,編譯之前請:

    1. 開啟 src/MakeFile 並尋找自動產生的區段的結束位置。

    2. 在自動產生的區段之後的前四行的後面增加以下行:

      LIBS+= -licuuc -licui18n -lnspr4 -lpthread -lxerces-c -lsupport -lnsprwrap -lns-httpd40

      LDFLAGS+= -L/install-dir/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-httpd40LDFLAGS+= -L/install-dir/lib -L/opt/sun/private/lib

    3. 建立環境變數 LD_LIBRARY_PATH,它等於:install-dir/lib (適用於所有安裝) 和 install-dir/lib:opt/sun/private/lib (適用於做為 Java Enterprise System 安裝的一部分進行安裝的 Application Server)。

  5. 按照適用於您所使用之版本的安裝說明編譯 Apache。完整文件可從 http://httpd.apache.org/ 取得。

    一般來說,這些步驟包括:

    1. make

    2. make certificate (僅適用於 Apache 1.3)

    3. make install

      指令 make certificate 需要安全密碼。請記住此密碼,因為啟動安全 Apache 需要它。

  6. 為您的環境配置 Apache。

    完成 Apache 安裝後,請參閱「對 Apache Web Server 的修改」以取得在安裝外掛程式後配置 Apache 的資訊。