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,請依循以下步驟使用 mod_ssl 配置 Apache︰

      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

      請注意,只有將應用程式伺服器安裝至 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。