Oracle® Fusion Middleware

Oracle HTTP Serverのインストールと構成

12c (12.1.3)

E56228-03(原本部品番号:E48247-03)

2015年1月

Oracle HTTP Serverのインストールおよび構成方法を説明するインストール実行者およびシステム管理者向けのドキュメントです。

Oracle Fusion Middleware Oracle HTTP Serverのインストールと構成, 12c (12.1.3)

E56228-03

Copyright (C) 2014, 2015 Oracle and/or its affiliates.All rights reserved.

原本著者: Rajesh Gouthaman, Hannah Cheng

原本協力著者: Peter LaQuerre

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、このソフトウェアまたはハードウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle およびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXはThe Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントの編成

- ドキュメントのアクセシビリティについて

- 表記規則

1 Oracle HTTP Serverインストールの計画

- 1.1 Oracle HTTP Serverについて

- 1.2 Oracle HTTP Serverドメイン構成オプションの理解

- 1.2.1 WebLogic ServerドメインにおけるOracle HTTP Server

- 1.2.2 スタンドアロン・ドメインにおけるOracle HTTP Server

- 1.3 Oracle HTTP Serverドメイン構成の選択

- 1.4 Oracle HTTP Serverの標準的なインストールのトポロジの概要

- 1.4.1 標準的なインストールのトポロジについて

- 1.4.2 WebLogic ServerドメインにおけるOracle HTTP Serverの標準的なインストールのトポロジ

- 1.4.3 スタンドアロン・ドメインにおけるOracle HTTP Serverの標準的なインストールのトポロジ

- 1.5 Oracle HTTP Serverのインストールおよび構成のロードマップ

- 1.5.1 WebLogic ServerドメインにおけるOracle HTTP Serverのインストールおよび構成のロードマップ

- 1.5.2 スタンドアロン・ドメインにおけるOracle HTTP Serverのインストールおよび構成のロードマップ

- 1.6 システム環境の確認に関するロードマップ

- 1.7 Oracle HTTP Server配布についての理解と取得

2 Oracle HTTP Serverソフトウェアのインストール

- 2.1 インストール・プログラムの開始

- 2.2 インストール画面のナビゲート

- 2.3 インストールの確認

3 WebLogic ServerドメインにおけるOracle HTTP Serverの構成

- 3.1 管理サーバーの停止

- 3.2 構成ウィザードの起動

- 3.3 ドメインを拡張するために構成ウィザード画面へ移動

- 3.4 サーバーの起動

- 3.4.1 ノード・マネージャの起動

- 3.4.2 管理サーバーの起動

- 3.4.3 Oracle HTTP Serverインスタンスの起動

- 3.5 次の手順

4 スタンドアロン・ドメインにおけるOracle HTTP Serverの構成

- 4.1 構成ウィザードの起動

- 4.2 ドメインを構成するために構成ウィザード画面へ移動

- 4.3 インスタンスの起動

- 4.3.1 ノード・マネージャの起動

- 4.3.2 Oracle HTTP Serverインスタンスの起動

- 4.4 次の手順

5 Oracle HTTP Serverドメイン構成後の次の手順

- 5.1 WebLogic ServerドメインにおけるOracle HTTP Serverについての次の手順

- 5.2 スタンドアロン・ドメインにおけるOracle HTTP Serverについての次の手順

- 5.3 可用性の高い環境の準備

6 Oracle HTTP Serverのアンインストール

- 6.1 製品のアンインストールの理解

- 6.2 Oracle Fusion Middlewareの停止

- 6.3 ソフトウェアのアンインストール

- 6.3.1 アンインストール・プログラムの開始

- 6.3.2 アンインストール画面のナビゲート

- 6.4 Oracleホーム・ディレクトリの手動削除

- 6.5 ドメインおよびアプリケーション・データの削除

- 6.6 ソフトウェアの再インストール

A Oracle HTTP Serverのディレクトリ構造の理解

- A.1 WebLogic ServerドメインにおけるOracle HTTP Serverディレクトリ構造の理解

- A.2 スタンドアロン・ドメインにおけるOracle HTTP Serverディレクトリ構造の理解

B Oracle HTTP Server WebGate for Oracle Access Managerの構成

- B.1 Oracle HTTP Server 12c Webgateの構成の前提条件

- B.2 Oracle HTTP Server 12c WebGateの構成

- B.3 Oracle HTTP Server 12c WebGateの構成の検証

- B.4 新規のOracle HTTP Server 12c WebGateスタート・ガイド

- B.4.1 新規のOracle HTTP Server 12c WebGateの登録

- B.4.1.1 RREGツールの設定

- B.4.1.2 OAM11gRequest.xmlファイルの更新

- B.4.1.3 インバンド・モードの使用方法

- B.4.1.4 アウトオブバンド・モードの使用方法

- B.4.1.5 RREGによって生成されるファイルおよびアーティファクト

- B.4.2 生成済のファイルおよびアーティファクトのOracle HTTP Server WebGateインスタンスの場所へのコピー

- B.4.3 Oracle HTTP Serverインスタンスの再起動

はじめに

このドキュメントでは、Oracle HTTP Serverドメインのインストールおよび構成方法を説明します。

対象読者

このドキュメントは、Oracle HTTP Serverをインストールしているシステム管理者またはアプリケーション開発者を対象としています。読者は、Webテクノロジを熟知しており、WindowsおよびUNIXプラットフォームの管理について一般的に理解している必要があります。

ドキュメントの編成

このドキュメントは次のように編成されています。

- 第1章「Oracle HTTP Serverインストールの計画」では、WebLogic Serverインストーラでインストール可能な製品がリストされ、インストールに必要な高レベルのタスクが説明されています。

- 第2章「Oracle HTTP Serverソフトウェアのインストール」では、Javaベースのグラフィカル・ユーザー・インタフェース(GUI)を使用して、WindowsおよびUNIXプラットフォーム上でOracle HTTP Serverソフトウェアをインストールする方法を説明しています。

- 第3章「WebLogic ServerドメインにおけるOracle HTTP Serverの構成」では、WebLogicドメインでの構成を選択する場合の、Oracle HTTP Serverの作成および構成について説明しています。

- 第4章「スタンドアロン・ドメインにおけるOracle HTTP Serverの構成」では、スタンドアロン・ドメインでの構成を選択する場合の、Oracle HTTP Serverの作成および構成について説明しています。

- 第5章「Oracle HTTP Serverドメイン構成後の次の手順」では、高可用性構成に適した環境を準備するために、基本的な管理タスクおよびトピックへのリンクが示されています。

- 第6章「Oracle HTTP Serverのアンインストール」では、ご使用のソフトウェアをアンインストールする方法を説明しています。

- 付録A「Oracle HTTP Serverのディレクトリ構造の理解」では、Oracle HTTP Serverのインストールおよび構成後に取得された基本的なディレクトリ構造を説明しています。

- 付録B「Oracle HTTP Server WebGate for Oracle Access Managerの構成」では、Oracle HTTP Server WebGateを構成する手順を説明しています。

ドキュメントのアクセシビリティについて

オラクル社のアクセシビリティへの取組みの詳細は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

サポートをご購入のOracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoまたはhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs (聴覚障害者向け)を参照してください。

表記規則

このドキュメントでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 Oracle HTTP Serverインストールの計画

このガイドでは、Oracle HTTP Server 12.1.3のインストールについて説明します。

様々なトピックが扱われており、Oracle HTTP Serverのインストールおよびドメイン構成の途中または完了後のいずれかに問題に直面しないようにするために、入念に確認してください。

この章の構成は、次のとおりです。

- Oracle HTTP Serverについて

- Oracle HTTP Serverドメイン構成オプションの理解

- Oracle HTTP Serverドメイン構成の選択

- Oracle HTTP Serverの標準的なインストールのトポロジの概要

- Oracle HTTP Serverのインストールおよび構成のロードマップ

- システム環境の確認に関するロードマップ

- Oracle HTTP Server配布についての理解と取得

1.1 Oracle HTTP Serverについて

Oracle HTTP Serverは、Oracle Fusion MiddlewareのWebサーバー・コンポーネントです。組込みWebLogic Webサーバー・プロキシ・プラグインを介してOracle WebLogic ServerにHTTPリスナーを配布し、Fusion MiddlewareにWebサーバー・コンポーネントを提供するように設計されています。また、HTML、JavaScript、イメージなどの静的Webコンテンツや、CGI/FastCGIベースのアプリケーションで構築された動的Webコンテンツにも対応します。

詳細は、『Oracle HTTP Serverの管理』のOracle HTTP Serverの概要に関する項を参照してください。

1.2 Oracle HTTP Serverドメイン構成オプションの理解

Oracle HTTP Serverは、ご使用のOracle Fusion Middleware環境に複数の方法で統合可能です。このガイドの目的および一般的な計画目的は、Oracle HTTP Serverによってサポートされる2つの主なドメイン構成に関するものです。

- 第1.2.1項「WebLogic ServerドメインにおけるOracle HTTP Server」

- 第1.2.2項「スタンドアロン・ドメインにおけるOracle HTTP Server」

1.2.1 WebLogic ServerドメインにおけるOracle HTTP Server

WebLogic ServerドメインにOracle HTTP Serverを構成する際に、WebLogic Serverドメインの他の要素と同様にOracle HTTP Serverインスタンスを管理できます。具体的には、Enterprise Manager Fusion Middleware Control、WLSTコマンド行インタフェースおよび、WebLogic Server Node Managerから、Oracle HTTP Serverインスタンスを管理できます。

WebLogic ServerドメインにOracle HTTP Serverを構成するには、まず既存のOracle Fusion Middleware InfrastructureのOracleホームにOracle HTTP Serverソフトウェアをインストールする必要があります。詳細は、Oracle Fusion Middleware InfrastructureのインストールのOracle Fusion Middleware Infrastructureソフトウェアのインストールと構成に関する項を参照してください。

OracleホームからOracle Fusion Middleware構成ウィザードを実行する際に、WebLogic Serverドメインの管理サーバー、管理対象サーバーおよび他の要素に加えて、このドメインが1つ以上のOracle HTTP Serverインスタンスを含むように、このドメインを構成または拡張できます。

1.2.2 スタンドアロン・ドメインにおけるOracle HTTP Server

スタンドアロン・ドメインでOracle HTTP Serverを構成した場合、Oracle HTTP Serversはシステム・コンポーネントの管理専用の独立したスタンドアロンのドメイン内に存在します。

Oracle HTTP Serverインスタンスをスタンドアロン・ドメインで構成するには、Oracle HTTPソフトウェアを独立したOracleホームにインストールしますが、Oracle Fusion Middleware Infrastructureの前提条件はありません。

詳細は、Oracle Fusion Middlewareの理解の「スタンドアロン・ドメインとは」を参照してください。

1.3 Oracle HTTP Serverドメイン構成の選択

構成するOracle HTTP Serverドメイン・オプションを決定する際に、次のガイドラインを使用します。

- 次のいずれかに該当する場合は、WebLogic Serverドメイン構成においてOracle HTTP Serverを使用します。

- Fusion Middleware Controlの拡張管理機能を利用して、Oracle HTTP Serverインスタンスを管理しようとしています。

- ご使用のドメインを複数ホストにスケールアウトし、かつ単一のFMWコントロールからOracle HTTPインスタンスを管理しようとしています。

- Fusion Middleware ControlでOracle HTTP Serverインスタンスを管理しない場合は、スタンドアロン・ドメイン構成でOracle HTTP Serverを使用します。
かわりに、WLSTコマンド行や、スタンドアロン・ドメインで利用可能な他の機能を使用できます。

注意:
また、特別なWLSTコマンドを使用して、Oracle HTTP Serverに関するテストや評価ドメインも構成できます。このWLSTコマンドによって、WebLogic ServerドメインにOracle HTTP Serverインスタンスが作成されます(完全な本番ドメインの管理機能のすべてを提供しますが、外部データベースは不要です)。テスト・ドメインは他のマシンにはスケールアウトできず、本番における使用については保証されていません。
詳細は、『インフラストラクチャ・コンポーネントのためのWLSTコマンド・リファレンス』のcreateOHSTestDomain()に関する項を参照してください。

1.4 Oracle HTTP Serverの標準的なインストールのトポロジの概要

この項には次のトピックが含まれます:

- 標準的なインストールのトポロジについて

- WebLogic ServerドメインにおけるOracle HTTP Serverの標準的なインストールのトポロジ

- スタンドアロン・ドメインにおけるOracle HTTP Serverの標準的なインストールのトポロジ

1.4.1 標準的なインストールのトポロジについて

他のアプリケーション・ソフトウェアとともにOracle HTTP Serverソフトウェアを使用して、ご使用のアプリケーション、所属組織および御社アプリケーションのユーザーのニーズに適した、様々な本番トポロジを作成できます。

この結果、Oracle HTTP Serverについて予想されるあらゆるインストールに対して、厳密な手順を示すことが難しくなっています。この問題を打開するためにこのドキュメントでは、2つの典型的なOracle HTTP Server構成をインストールするための詳細手順が示されています。このような典型的なトポロジは、Oracle Fusion Middleware 12cの標準的なインストールのトポロジと呼ばれています。

具体的には、このガイドでは、WebLogic ServerドメインにおけるOracle HTTP Server(図1-1)とスタンドアロン・ドメインにおけるOracle HTTP Server(図1-2)という2つの構成タイプにおいて、Oracle HTTP Serverの標準的なインストールのトポロジをインストールおよび構成する方法を、説明しています。

実際のトポロジは一様でない可能性がありますが、ここで説明されているトポロジはOracle HTTP Serverをインストールするガイドとして使用可能な例を提示しており、その範囲はHAトポロジにまで及んでいます。

標準的なインストールのトポロジの詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareのインストールのプランニング』の標準的なインストールのトポロジの理解に関する項を参照してください。

1.4.2 WebLogic ServerドメインにおけるOracle HTTP Serverの標準的なインストールのトポロジ

このトポロジについては、既存のOracle Fusion Middleware InfrastructureのOracleホームにOracle HTTP Serverソフトウェアをインストールしてから、これをOracle Fusion Middleware Infrastructureドメインの一部として構成します。

図1-1は、同じドメイン・ホームにOracle HTTP Serverインスタンスを含む標準的なOracle Fusion Middleware Infrastructureのトポロジを示しています。このトポロジを使用して、複数のマシンにわたるHA環境にスケールアウトすることもできることに、留意してください。

図1-1 WebLogic ServerドメインにおけるOracle HTTP Serverインストールのトポロジ

この図は、Oracle HTTP Serverインスタンスを含むOracle Fusion Middleware Infrastructureの、標準的なインストールのトポロジを示しています。Infrastructureドメインには、管理サーバーと、2つの管理対象サーバーおよびOracle HTTP Serverインスタンスを含むクラスタが含まれ、すべてが同じInfrastructureドメイン内に構成されています。

Oracle Fusion Middleware Infrastructureには、Oracleソフトウェア・ライブラリ、Oracle Enterprise Manager Fusion Middleware ControlおよびOracle ADFアプリケーションをデプロイおよび管理するために必要な追加ソフトウェアが含まれます。このドメインは単一のホストで構成され、必要なFusion Middlewareスキーマをホストするためサポートされているデータベースを必要とします。

表1-1は、このトポロジの要素を説明しています。

表1-1 Oracle HTTP Serverインストールのトポロジにおける要素の説明

要素

追加ドキュメントへのリンクと説明

APPHOST

アプリケーション層をホストしているマシンに言及しているOracleドキュメントにおいて使用されている、標準的な用語。

このトポロジでは、APPHOSTがWeb Tierもホストすることに留意してください。

DBHOST

データベースをホストしているマシンに言及しているOracleドキュメントにおいて使用されている、標準的な用語。

WebLogicドメイン

論理的に関連するJavaコンポーネントのグループ(このケースでは、管理サーバー、管理対象サーバーおよびその他の関連するソフトウェア・コンポーネント)。

詳細は、Oracle Fusion Middlewareの理解のOracle WebLogic Serverドメインに関する項を参照してください。

管理サーバー

ドメイン全体の構成に対する中央制御エンティティ。

詳細は、Oracle Fusion Middlewareの理解の管理サーバーに関する項を参照してください。

Enterprise Manager Fusion Middleware Control

Oracle Enterprise Manager Fusion Middleware Control。これは、ご使用のドメインを管理するために使用可能な、主要ツールです。

詳細は、Oracle Fusion Middlewareの理解のOracle Enterprise Manager Fusion Middleware Controlに関する項を参照してください。

Oracle HTTP Server

Oracle HTTP ServerバイナリおよびOracle HTTP Serverインスタンス。

クラスタ

WebLogic Serverインスタンスの複数の集合で、同時に稼働し、連係して動作します。

詳細は、Oracle Fusion Middlewareの理解の管理対象サーバーおよび管理対象サーバー・クラスタの理解に関する項を参照してください。

マシン

1つ以上のWebLogic Serverインスタンス(サーバー)をホストするコンピュータについての、論理的な表現。マシンはWebLogic管理対象サーバーとノード・マネージャ間を論理的に接合するものでもあり、ノード・マネージャで管理対象サーバーを起動または停止するために、管理対象サーバーはマシンに関連付けられている必要があります。

管理対象サーバー

アプリケーション、アプリケーション・コンポーネント、Webサービスおよび関連リソースをホストします。

詳細は、Oracle Fusion Middlewareの理解のOracle Enterprise Manager Fusion Middleware Controlに関する項を参照してください。

インフラストラクチャ

次を含むサービスの集合。

- メタデータ・リポジトリ(MDS)
これには、Oracle Application Developer FrameworkなどのOracle Fusion Middlewareコンポーネントのメタデータが含まれます。

詳細は、Oracle Fusion Middlewareの理解の「メタデータ・リポジトリとは」を参照してください。

- Oracle Application Developer Framework (Oracle ADF)

- Oracle Web Services Manager (OWSM)

このトポロジに到達するためのロードマップの詳細は、第1.5.1項を参照してください。

1.4.3 スタンドアロン・ドメインにおけるOracle HTTP Serverの標準的なインストールのトポロジ

スタンドアロンのOracle HTTP Serverトポロジは、Oracle Fusion Middleware Infrastructureなしでインストールおよび構成可能です。このトポロジの場合、Oracle HTTP Serverソフトウェアをこれ自体のOracleホームにインストールし、これ自体のスタンドアロン・ドメインにOracle HTTP Serverインスタンスを構成できます。

図1-2は、Web Tierにおける標準的なOracle HTTP Serverインスタンスを示しています。

図1-2 スタンドアロン・ドメインにおけるOracle HTTP Serverのトポロジ

表1-2は、このトポロジの要素を説明しています。

表1-2 Oracle HTTP Serverのスタンドアロン・インストールのトポロジにおける要素の説明

要素

追加ドキュメントへのリンクと説明

WEBHOST

これは個別のホストで、WebLogic Serverドメインにリクエストを送信します。

スタンドアロン・ドメイン

詳細は、『Oracle HTTP Serverの管理』の「スタンドアロン・ドメインとは」を参照してください。

Oracle HTTP Server

Oracle HTTP Serverインスタンスで、これはスタンドアロン・ドメインで利用可能な管理ツールによって作成および管理されます。

このトポロジに到達するためのロードマップの詳細は、第1.5.2項を参照してください。

1.5 Oracle HTTP Serverのインストールおよび構成のロードマップ

この項には次のトピックが含まれます:

- WebLogic ServerドメインにおけるOracle HTTP Serverのインストールおよび構成のロードマップ

- スタンドアロン・ドメインにおけるOracle HTTP Serverのインストールおよび構成のロードマップ

1.5.1 WebLogic ServerドメインにおけるOracle HTTP Serverのインストールおよび構成のロードマップ

表1-3では、WebLogic ServerドメインにおいてOracle HTTP Serverをインストールおよび構成するために必要な手順を示しています。

ヒント:
Oracle Fusion Middleware InfrastructureおよびOracle HTTP Serverの両方の配布を同じOracleホームにインストールして、このInfrastructureドメインおよびthe Oracle HTTP Serverインスタンスを同時に構成することもできます。

表1-3 WebLogic Serverドメインにおいて構成されるOracle HTTP Serverインストールのロードマップ

タスク

説明

詳細

Oracle Fusion Middleware Infrastructureの標準的なインストール・トポロジのインストールおよび構成

Oracle HTTP Serverインストールの開始前に、Oracle Fusion Middleware Infrastructureソフトウェアをインストールおよび構成する必要があります。

『Oracle Fusion Middleware Infrastructureのインストールと構成』を参照してください。

Oracle Fusion Middleware Infrastructureドメインに関連するすべてのプロセスが停止されていることを確認

ご使用のノード・マネージャ、管理サーバー、管理対象サーバーおよびその他のサーバーが稼働中の場合、これらを停止してから、WebLogic ServerドメインでOracle HTTP Serverのインストールおよび構成を開始する必要があります。

『Oracle Fusion Middlewareの管理』のOracle Fusion Middleware環境の停止関する説明を参照してください。

『Oracle Fusion Middleware Oracle Fusion Middlewareのインストールのプランニング』の同じドメインに複数の製品をインストールすることに関する項

システム環境の確認

インストールの開始前に、システムおよびネットワークの最低要件が満たされていることを確認します。

第1.6項を参照してください。

適切な配布の取得

このガイドに記載されているトポロジを作成するには、Oracle HTTP Serverの配布を取得します。

第1.7項を参照してください。

インストール・ディレクトリの指定

Oracle Fusion Middleware Infrastructureトポロジをインストールして構成する際に作成されたディレクトリが存在しているかどうか、およびこれがインストーラによってアクセス可能かどうかを確認します。

付録Aを参照してください。

Oracle HTTP Serverのインストール

インストール・プログラムを実行して、ソフトウェアをインストールします。これによってソフトウェアをご使用のシステムに転送し、Oracle HTTP Serverバイナリを含めるためにOracle Fusion Middleware InfrastructureのOracleホームを更新します。

第2章を参照してください。

既存のInfrastructureドメインの更新

この構成ウィザードを使用して、Oracle HTTP Serverインスタンスを含めるためにInfrastructureドメインを拡張します。

注意: Oracle Fusion Middleware Infrastructureをまだ構成していない場合、Oracle Fusion Middleware InfrastructureとOracle HTTP Serverを同時に構成できます。

第3章を参照してください。

構成後の管理および構成タスクを確認

追加のツールおよびリソースを検出し、ご使用のドメインを管理して、可用性が高くなるように構成します。

第5章を参照してください。

1.5.2 スタンドアロン・ドメインにおけるOracle HTTP Serverのインストールおよび構成のロードマップ

表1-4では、スタンドアロン・ドメインにおいてOracle HTTP Serverをインストールおよび構成するために必要な手順を示しています。

表1-4 スタンドアロン・ドメインにおいて構成されるOracle HTTP Serverのインストールのロードマップ

タスク

説明

詳細

システム環境の確認

インストールの開始前に、システムおよびネットワークの最低要件が満たされていることを確認します。

第1.6項

適切な配布の取得

このガイドに記載されているトポロジを作成するには、Oracle HTTP Serverの配布を取得します。

第1.7項

インストール・ディレクトリの指定

productおよびconfigディレクトリが作成されていること、これらがインストーラによってアクセス可能で、最低要件が満たされているシステムに存在していることを確認します。

第A項

Oracle HTTP Serverのインストール

インストール・プログラムを実行して、ソフトウェアをインストールします。これによってソフトウェアをご使用のシステムに転送し、Oracleホーム・ディレクトリを作成します。

第2章

Oracle HTTP Serverのスタンドアロン・ドメインの作成

この構成ウィザードを使用して、スタンドアロン・ドメインにOracle HTTP Serverを作成および構成します。

第4章

構成後の管理および構成タスクを確認

追加のツールおよびリソースを検出し、ご使用のドメインを管理して、可用性が高くなるように構成します。

第5章

1.6 システム環境の確認に関するロードマップ

表1-5には、インストールおよび構成プロセスに先立って参照し理解する必要がある重要な情報が含まれています。これによって、実行が必要である重要なタスクおよびチェックを認識し、ご使用の環境がOracle HTTP Serverのインストールおよび構成について適切に準備されていることを確認します。

表1-5 システム環境の確認に関するロードマップ

タスク

説明

詳細の参照先

動作保証およびシステム要件の確認

ご使用のオペレーティング・システムが、Oracle Fusion Middleware Infrastructureのインストールおよび構成に関して動作保証され、適切に構成されていることを確認します。

『Oracle Fusion Middleware Oracle Fusion Middlewareのインストールのプランニング』の動作保証およびシステム要件の確認に関する項

インストールに備えたシステムの準備

必要な環境変数が設定され、適切なインストール・ユーザーを特定していることを確認します。

『Oracle Fusion Middleware Oracle Fusion Middlewareのインストールのプランニング』のインストールに向けてのシステムの準備に関する項

1.7 Oracle HTTP Server配布についての理解と取得

Oracle HTTP Serverの配布は、Java Runtime Environmentを含む、スタンドアロンの実行可能なインストール・プログラムとして利用可能です。

ヒント:
配布の詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareのインストールのプランニング』の製品配布の理解および取得に関する項を参照してください。

配布を取得するには、『Oracle Fusion Middleware Oracle Fusion Middlewareのインストールのプランニング』の製品配布の取得に関する項を参照してください。

2 Oracle HTTP Serverソフトウェアのインストール

この章では、Oracle HTTP Serverソフトウェアをインストールする方法について説明します。

内容は次のとおりです。

- インストール・プログラムの起動

- インストール画面への移動

- インストールの検証

2.1 インストール・プログラムの開始

インストール・プログラムを開始するには、次の手順を実行します。

1. ターゲット・システムにログインします。

2. インストール・プログラムをダウンロードしたディレクトリに移動します。

3. 次のコマンドを入力して、インストール・プログラムを起動します。

- Linuxの場合:
./ohs_121300_linux64.bin

- Windowsの場合:
ohs_121300_win64.exe

ohs_121300_win64.exeファイルをダブルクリックすることによっても、インストーラを開始できます。

注意:
実行権限のないohs_121300_linux64.binは実行できません。このコマンドを実行する前には、実行権限のチェックと付与を必ず行ってください。

インストール・プログラムが表示されると、インストールの開始が可能です。

各インストール・プログラム画面の説明については、第2.2項を参照してください。

2.2 インストール画面のナビゲート

表2-1では、インストール・プログラムが表示される順序に画面が列挙されています。

インストール画面に関して詳細な情報が必要な場合は、画面名をクリックしてください。

注意:
Oracle Fusion Middleware Infrastructure画面がサンプル画面として使用されており、「インストール・タイプ」画面以外のすべての画面がまったく同じものとなっています。

表2-1 Oracle HTTP Serverインストール画面

画面

説明

インストール・インベントリの設定

この画面は、UNIXオペレーティング・システムで、このホストに初めてOracle製品をインストールする場合に表示されます。中央インベントリを作成する場所を指定します。この画面で選択したオペレーティング・システム・グループ名に、中央インベントリの場所に対する書込み権限があることを確認してください。

中央インベントリの詳細は、Oracle Fusion Middleware Oracle Universal Installerによるソフトウェアのインストールの「Oracle中央インベントリの理解」を参照してください。

この画面はWindowsオペレーティング・システムでは表示されません。

ようこそ

この画面では、製品インストーラが紹介されています。

「インストール場所」

この画面を使用して、Oracleホーム・ディレクトリの場所を指定します。

- WebLogic ServerドメインにOracle HTTP Serverの標準的なインストール・トポロジを使用してインストールを行っている場合、既存のOracle Fusion Middleware InfrastructureのOracleホームへのパスを入力する必要があります。

- スタンドアロン・ドメインにOracle HTTP Serverの標準的なインストール・トポロジを使用してインストールを行っている場合、Oracleホーム・ディレクトリを任意に指定できます。ただしこのソフトウェアを確実に、新規のOracleホームにインストールしてください。

Oracle Fusion Middlewareディレクトリの詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareのインストールのプランニング』のインストールおよび構成のディレクトリ選択に関する項を参照してください。

インストール・タイプ

この画面を使用してインストール・タイプを選択し、これに続いて、インストールしようとする製品および機能セットを選択します。

- スタンドアロン・ドメインにOracle HTTP Serverをインストールしている場合は、「スタンドアロンHTTPサーバー」(「WebLogic Serverとは切り離して管理」)を選択します。

- WebLogic ServerドメインにOracle HTTP Serverをインストールしている場合は、「同じ場所に配置されたHTTPサーバー(WebLogic Server経由で管理)」を選択します。

前提条件のチェック

この画面では、システムが必要最小限の要件を満たしているかどうかを検証します。

警告またはエラー・メッセージが表示された場合、第1.6項のドキュメントのいずれか1つを参照できます。

「セキュリティ・アップデートの指定」

注意: この画面は、インストール・タイプとして「スタンドアロンHTTPサーバー(WebLogic Serverとは切り離して管理)」を選択した場合にのみ表示されます。

すでにOracleサポートのアカウントをお持ちの場合、この画面を使用してセキュリティ・アップデートを受信する方法を指定します。

これがない場合でこの手順をスキップする場合は、チェック・ボックスをクリアして、後続のダイアログ・ボックスにおける選択を確認します。

インストール・サマリー

この画面を使用して、選択したインストール・オプションを検証できます。このようなオプションをレスポンス・ファイルに保存する場合は、「レスポンス・ファイルの保存」をクリックし、レスポンス・ファイルの場所およびファイル名を指定します。レスポンス・ファイルは後で、サイレント・インストールで使用可能です。

サイレント・インストールまたはコマンド行インストールの詳細は、Oracle Universal Installerによるソフトウェアのインストールのサイレント・モードでのOracle Universal Installerの使用に関する項を参照してください。

インストールの進行状況

この画面では、インストールの進行状況を参照できます。

インストール完了

インストールが完了すると、この画面が表示されます。画面上の情報を確認し、「終了(F)」をクリックしてインストーラを終了します。

2.3 インストールの確認

インストールが正常に完了したことを確認するために、ディレクトリ構造を付録Aに示されているものと比較することができます。

注意:
Oracle HTTP Serverを構成するには、次に一覧表示されている各場所へ、移動します。

- 「インストール・タイプ」画面で「同じ場所に配置されたHTTPサーバー(WebLogic Server経由で管理)」を選択した場合は、第3章へ移動します。

- 「インストール・タイプ」画面で「スタンドアロンHTTPサーバー」(「WebLogic Serverとは切り離して管理」)を選択した場合は、第4章へ移動します。

3 WebLogic ServerドメインにおけるOracle HTTP Serverの構成

この章では、Oracle Fusion Middleware構成ウィザードを使用して、Oracle HTTP Serverを含む既存のInfrastructureドメインを更新する方法について説明します。

注意:
「インストール・タイプ」画面で「同じ場所に配置されたHTTPサーバー(WebLogic Server経由で管理)」を選択した場合にのみ、この章の構成手順を実行します。「スタンドアロンHTTPサーバー」(「WebLogic Serverとは切り離して管理」)を選択した場合、第4章のタスクに従います。
Oracle HTTP Serverドメイン構成オプションの詳細は、第1.2項「Oracle HTTP Serverドメイン構成オプションの理解」を参照してください。

この章の構成は、次のとおりです。

- 管理サーバーの停止

- 構成ウィザードの起動

- ドメインを拡張するために構成ウィザード画面へ移動

- サーバーの起動

- 次の手順

Oracle Fusion Middleware Infrastructureドメインをまだ作成していない場合、Oracle HTTP Serverのドメイン作成時に同時に作成できます。手順については、『Oracle Fusion Middleware Oracle Fusion Middleware Infrastructureのインストールと構成』のConfiguring your Oracle Fusion Middleware Infrastructureドメインの構成に関する項を参照してください。ただし、タスク9「拡張構成の選択」において、システム・コンポーネントをも選択していることを確認してください。「システム・コンポーネント」画面に到達した後は、このガイドの手順に従ってください(タスク7から開始)。

3.1 管理サーバーの停止

構成ウィザードを起動する前に、管理サーバーを停止する必要があります。これは、ドメインの構成時に、構成のロック、保存、アクティブ化が発生しないようにするためです。

管理サーバーを停止するには、DOMAIN_HOME/binディレクトリに移動します。

- UNIXの場合

./stopWebLogic.sh

- Windowsの場合

stopWebLogic.cmd

Oracle Fusion Middleware Infrastructureドメインを構成した際に入力した、管理ユーザーのログイン接続情報の入力を要求されます。

3.2 構成ウィザードの起動

ドメイン構成を開始するには、UNIXの場合はORACLE_HOME/oracle_common/common/binディレクトリに、Windowsの場合はORACLE_HOME\oracle_common\common\binに移動し、「Oracle HTTP Serverのサーバー構成」ウィザードを開始します。

- UNIXの場合

./config.sh

- Windowsの場合

config.cmd

3.3 ドメインを拡張するために構成ウィザード画面へ移動

この項の手順に従って、既存のInfrastructureドメインをOracle HTTP Serverインスタンスとともに更新します。

注意:
Oracle HTTP Serverインスタンスを既存のドメインに追加する際に、任意の新規コンポーネントに割り当てているポートが利用可能であることを確認してください。構成ウィザードでは、ポートの自動的な割当ては実行されません。

- タスク1「ドメイン・タイプおよびドメイン・ホームの場所を選択」

- タスク2「構成テンプレートの選択」

- タスク3「データ・ソース構成タイプの指定」

- タスク4「JDBCコンポーネント・スキーマの情報の指定」

- タスク5「JDBC接続のテスト」

- タスク6「拡張構成の選択」

- タスク7「システム・コンポーネントの追加」

- タスク8「OHSサーバー画面」

- タスク9「マシンへのシステム・コンポーネントの割当て」

- タスク10「構成仕様の確認およびドメインの構成」

- タスク11「ドメイン・ホームおよび管理サーバーURLの書込み」

タスク1   ドメイン・タイプおよびドメイン・ホームの場所を選択

「構成タイプ」画面で、「既存ドメインの更新」を選択します。

「ドメインの場所」フィールドで、Infrastructureドメインを構成する際に指定したドメイン・ホームを選択します。

ヒント:
ドメイン・ホーム・ディレクトリの詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareのインストールのプランニング』のドメイン・ホームの選択に関する項を参照してください。
この画面における他のオプションの詳細は、『構成ウィザードによるドメインの作成』の構成タイプに関する項を参照してください。

タスク2   構成テンプレートの選択

「テンプレート」画面で、「製品テンプレートを使用してドメインを更新」が選択されていることを確認してから、「Oracle HTTP Server (コロケート) - 12.1.3 [ohs]」を選択します。これによって、「Oracle Enterprise Manager Plugin for WEBTIER - 12.1.3.0 [em]」が自動的に選択されます。

ヒント:
この画面におけるオプションの詳細は、『構成ウィザードによるドメインの作成』のテンプレートに関する項を参照してください。

タスク3   データ・ソース構成タイプの指定

Infrastructureドメインに必要なFusion Middlewareスキーマを参照するためのドメインをすでに構成済であるため、すべてのフィールドが事前移入されています。すべてのフィールドにおける資格証明が、Oracle Fusion Middleware Infrastructureの構成中に指定したものと同じであることを確認します。

データベース接続情報の確認が完了した後で、「RCU構成の取得」をクリックします。接続結果ログにおける次の出力は、操作が正常に完了したことを示しています。

Connecting to the database server...OK
Retrieving schema data from database server...OK
Binding local schema components with retrieved data...OK

Successfully Done.

ヒント:
RCUデータのオプションの詳細については、『Repository Creation Utilityによるスキーマの作成』のサービス表のスキーマの理解に関する項を参照してください。
この画面における他のオプションの詳細は、『構成ウィザードによるドメインの作成』のデータ・ソースのデフォルトに関する項を参照してください。

タスク4   JDBCコンポーネント・スキーマの情報の指定

すべてのスキーマに関して、この画面における値が正しいことを確認します。前の画面でRCUデータを選択した場合、スキーマ表はすでに適切に移入されている必要があります。

ヒント:
可用性の高い環境では、Oracle RACデータベースに適したデータ・ソース構成を行うことに関する追加情報について、『高可用性ガイド』における次の項を参照してください。

- 「Oracle RACでのGridLinkデータ・ソースの構成」

- 「複数データ・ソースの構成」

この画面における他のオプションの詳細は、『構成ウィザードによるドメインの作成』のJDBCコンポーネント・スキーマに関する項を参照してください。

タスク5   JDBC接続のテスト

この画面を使用して、構成を完了したデータ・ソース接続をテストします。

ヒント:
この画面における他のオプションの詳細は、『構成ウィザードによるドメインの作成』のテスト・コンポーネント・スキーマに関する項を参照してください。

タスク6   拡張構成の選択

トポロジのドメイン構成を更新するには、拡張構成で「システム・コンポーネント」を選択します。

タスク7   システム・コンポーネントの追加

「システム・コンポーネント」画面で、「追加」をクリックして、新規のOracle HTTP Serverインスタンスを作成します。

1. 「システム・コンポーネント」フィールドで、ohs_1を指定します。

2. 「コンポーネント・タイプ」フィールドで、OHSを指定します。

3. 再起動間隔秒数: アプリケーションが応答しない場合に、再起動を試行する前に待機する秒数を指定します。

4. 再起動遅延秒数: 再起動を再度試行する前に待機する秒数を指定します。

タスク8   OHSサーバー画面

「OHSサーバー」画面を使用して、ドメイン内の Oracle HTTP Serverサーバーを構成します。「システム・コンポーネント」フィールドで、Oracle HTTP Serverインスタンスが格納されるホストのIPアドレスを指定します。ローカル・ホストを使用しないでください。詳細は、『構成ウィザードによるWebLogicドメインの作成』のリスニング・アドレスの指定に関する項を参照してください。

残りのすべてのフィールドは事前移入されますが、必要に応じて値を変更できます。この画面のフィールドの詳細は、『Oracle Fusion Middleware構成ウィザードによるドメインの作成』のOHSサーバーに関する項を参照してください。

タスク9   マシンへのシステム・コンポーネントの割当て

Oracle HTTP Serverインスタンスは、1つのマシンに関連付けられています。この画面を使用してシステム・コンポーネントを、初期状態のFusion Middleware Infrastructureドメインを構成した際に定義したマシンに割り当てます。

1. 「マシン」・リスト・ボックスで、Oracle HTTP Serverインスタンスを割り当てるマシン(例: infra_machine_1)を選択します。

2. 次のいずれかの方法で、選択したマシンにOracle HTTP Serverインスタンスを割り当てます。

- 「システム・コンポーネント」・リスト・ボックスのohs_1をダブルクリックします。

- 「システム・コンポーネント」・リスト・ボックスでohs_1を選択し、右矢印をクリックします。

ヒント:
Oracle HTTP Serverマシンを既存のマシンに関連付けしたり、新規マシンを作成したりすることができます。多くの場合、複数のホスト・コンピュータにトポロジをスケールアウトする際に、追加のマシンを作成します。詳細は、『高可用性ガイド』のトポロジのスケールアウト(マシンのスケールアウト)に関する項を参照してください。

タスク10   構成仕様の確認およびドメインの構成

「構成のサマリー」画面には、拡張しようとする構成情報の詳細が含まれます。画面上の各明細の詳細を見直し、情報が正しいことを確認します。

変更が必要な場合、「戻る」ボタンを使用するか、またはナビゲーション・ペインで画面を選択することによって、前の画面に戻ることができます。

「更新」をクリックするまで、ドメインの更新は開始されません。

ヒント:
この画面における他のオプションの詳細は、『構成ウィザードによるドメインの作成』の構成のサマリーに関する項を参照してください。

タスク11   ドメイン・ホームおよび管理サーバーURLの書込み

「構成に成功しました」画面で、更新されたドメイン・ホームの場所および管理サーバーのURLが表示されます。

サーバーの起動や管理サーバーへのアクセスに、これらの明細の両方が必要となるため、メモをしておく必要があります。

「終了」をクリックして、構成ウィザードを閉じます。

注意:
構成ウィザードを再実行して、「構成タイプ」画面で「既存ドメインの更新」を選択すると、Oracle HTTP Serverシステム・コンポーネント名の名前を変更できます(例: ohs_1)。ただしこれを行うと、当初のOracle HTTP Serverコンポーネント名およびカスタマイズされたすべての値(ポート指定など)は削除され、新規システム・コンポーネントがデフォルト値で作成されます。したがって、デフォルト設定にするのでないかぎり、Oracle HTTP Serverコンポーネントの名前を変更しないでください。

3.4 サーバーの起動

構成の完了後に、次の手順を行って、ドメイン管理ができるツールにアクセスします。

1. ノード・マネージャの起動

2. 管理サーバーの起動

3. Oracle HTTP Serverインスタンスの起動

注意:
ドメイン管理に使用する追加のツールの詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareの管理』のOracle Fusion Middleware管理ツールの概要に関する項を参照してください。

3.4.1 ノード・マネージャの起動

ドメインごとにノード・マネージャを起動するには、DOMAIN_HOME/binディレクトリに移動します。

- UNIXの場合
出力ファイルとしてnohupおよびnm.outを使用して、次のようにノード・マネージャを起動します。

nohup ./startNodeManager.sh > nm.out&

- Windowsの場合

startNodeManager.cmd

注意:
Windowsオペレーティング・システムでは、起動サービスとして動作するようにノード・マネージャを構成することをお薦めします。これによって、システムが再起動されるたびに、ノード・マネージャを自動的に起動できます。
詳細は、『Oracle WebLogic Serverノード・マネージャの管理』の起動サービスとしてのノード・マネージャの実行に関する項を参照してください。

追加ノード・マネージャの構成オプションの詳細は、『Oracle WebLogic Serverノード・マネージャの管理』を参照してください。

3.4.2 管理サーバーの起動

管理サーバーを起動するには、DOMAIN_HOME/binディレクトリに移動します。

- UNIXの場合

./startWebLogic.sh

- Windowsの場合

startWebLogic.cmd

Oracle Fusion Middleware Infrastructureドメインを構成した際に入力した、管理ユーザーのログイン接続情報の入力を要求されます。構成ウィザードの「本番モード」オプションを使用して、ドメインが構成されている場合は、資格証明の入力が要求されます。

ヒント:
管理サーバーの起動の詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareの管理』の管理サーバーの起動と停止に関する項を参照してください。
本番モードでは、起動アイデンティティ・ファイルを作成して、管理サーバーを起動する際にユーザー名およびパスワードの入力を回避できます。詳細は、『Oracle WebLogic Serverサーバーの起動と停止の管理』の管理サーバーの起動アイデンティティ・ファイルの作成に関する項を参照してください。

管理サーバーが稼働中で、Oracle Fusion Middleware Controlにアクセスすることによって動作していることを確認できます。タスク11の「構成に成功しました」画面に、URLが記載されています。

注意:
製品スキーマをホストするデータベースが稼働中で、管理サーバーによってアクセス可能であることを確認してください。

http://administration_server_host:administration_server_port/em

管理サーバーのデフォルトのポート番号は、7001です。

図3-1 Oracle Fusion Middleware Control

管理コンソールの使用方法の詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareの管理』のOracle Enterprise Manager Fusion Middleware Controlの使用に関するスタート・ガイドを参照してください。

3.4.3 Oracle HTTP Serverインスタンスの起動

Oracle HTTP Serverインスタンスを起動するには、次の手順を行います。

1. Oracle Fusion Middleware Controlにログインします。

http://administration_server_host:administration_server_port/em

管理サーバーのホストおよびポート番号は、「構成に成功しました」画面上のURLに記載されています(タスク11)。管理サーバーのデフォルトのポート番号は、7001です。

インストール中に、ログイン接続情報が「管理者アカウント」画面に表示されます。

2. ナビゲーション・パネルの左側にある「WebTier」をクリックします。

3. 起動するOracle HTTP Serverインスタンス(ohs_1など)を選択し、トップ・パネルから「起動」をクリックします。

ヒント:
Oracle Enterprise Manager Fusion Middleware Controlを使用してOracle Fusion Middlewareを管理することの詳細は、『Oracle Fusion Middleware Fusion Middleware ControlによるOracle Fusion Middlewareの管理』を参照してください。

他のツールおよび手順については、『Oracle HTTP Serverの管理』のOracle HTTP Serverインスタンスの起動に関する項を参照してください。

3.5 次の手順

WebLogic ServerドメインにおけるOracle HTTP Serverのインストールおよび構成が、完了しました。次に行う手順については、第5.1項を参照してください。

4 スタンドアロン・ドメインにおけるOracle HTTP Serverの構成

この章では、Oracle Fusion Middleware構成ウィザードを使用して、スタンドアロン・ドメインにOracle HTTP Serverを作成および構成する方法について説明します。

ドメイン作成に関するその他の利用可能な方法の詳細は、『構成ウィザードによるドメインの作成』のWebLogicドメインの作成、拡張および管理のための追加ツールに関する項を参照してください。

注意:
「インストール・タイプ」画面で「スタンドアロンHTTPサーバー」(「WebLogic Serverとは切り離して管理」)を選択した場合にのみ、この項の構成手順を実行します。「同じ場所に配置されたHTTPサーバー(WebLogic Server経由で管理)」を選択した場合、第3章のタスクに従います。
Oracle HTTP Serverドメイン構成オプションの詳細は、第1.2項「Oracle HTTP Serverドメイン構成オプションの理解」を参照してください。

この章の構成は、次のとおりです。

- 構成ウィザードの起動

- ドメインを構成するための構成ウィザード画面への移動

- インスタンスの起動

- 次の手順

4.1 構成ウィザードの起動

ドメイン構成を開始するには、UNIXの場合はORACLE_HOME/oracle_common/common/binディレクトリに、Windowsの場合はORACLE_HOME\oracle_common\common\binに移動し、「Oracle HTTP Server構成ウィザード」を開始します。

- UNIXの場合

./config.sh

- Windowsの場合

config.cmd

4.2 ドメインを構成するために構成ウィザード画面へ移動

この項の指示に従って、スタンドアロン・ドメインにOracle HTTP Serverを構成します。

注意:
Oracle HTTP Serverインスタンスをご使用のドメインに作成する際に、ご使用のコンポーネントに割り当てているポートが利用可能であることを確認してください。構成ウィザードでは、ポートの自動的な割当ては実行されません。

- タスク1「ドメイン・タイプおよびドメイン・ホームの場所を選択」

- タスク2「構成テンプレートの選択」

- タスク3「JDKの指定」

- タスク4「システム・コンポーネントの選択」

- タスク5「OHSサーバーの詳細の指定」

- タスク6「ノード・マネージャの構成」

- タスク7「構成仕様の確認およびドメインの構成」

タスク1   ドメイン・タイプおよびドメイン・ホームの場所を選択

「構成タイプ」画面で、「新規ドメインを作成(N)」を選択します。

「ドメインの場所」フィールドで、ご使用のドメイン・ホーム・ディレクトリを選択します。

Oracle HTTP Server Oracleホームにパッチを当てるかこれをアップグレードする必要がある場合に、ドメイン・データが上書きされないようにするために、Oracle HTTP Server Oracleホーム外にドメイン・ホームを作成することをお薦めします。ドメイン・ホームは、システム上の任意の場所に配置できます。

ヒント:
ドメイン・ホーム・ディレクトリの詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareのインストールのプランニング』のドメイン・ホームの選択に関する項を参照してください。
この画面における他のオプションの詳細は、『構成ウィザードによるドメインの作成』の構成タイプに関する項を参照してください。

タスク2   構成テンプレートの選択

「テンプレート」画面で、Oracle HTTP Server (スタンドアロン) - 12.1.3.0 [ohs]を選択します。

図4-1 Oracle HTTP Server (スタンドアロン) - 12.1.3.0 [ohs]の選択

ヒント:
この画面におけるオプションの詳細は、『構成ウィザードによるドメインの作成』のテンプレートに関する項を参照してください。

タスク3   JDKの指定

「JDK」選択画面で、「Oracle Hotspot JDK」を選択します。

タスク4   システム・コンポーネントの選択

「システム・コンポーネント」画面でOHSインスタンスを追加するには、「追加」アイコンをクリックし、表でシステム・コンポーネント名を指定します。たとえば、ohs_1です。

タスク5   OHSサーバーの詳細の指定

「リスニング・アドレス」を除くすべてのオプションが自動的に移入されます。ポート番号がデフォルトのままであっても、これらのポートが他のサービスによって使用されていないことを確認してください。着信接続要求の際にOracle HTTP Serverによって使用されるネットワーク・インタフェースの制限が必要な場合、このリスニング・アドレスが必要です。必要に応じて、「リスニング・アドレス」を指定します。必要に応じて、他の値も変更できます。

ヒント:
この画面におけるオプションの詳細は、『構成ウィザードによるドメインの作成』のOHSサーバーに関する項を参照してください。

タスク6   ノード・マネージャの構成

「ノード・マネージャ」画面を使用して、構成しようとするノード・マネージャのタイプと、ノード・マネージャ資格証明を選択できます。

「ノード・マネージャ」・タイプに「ドメイン当たり(P)」を選択し、ノード・マネージャ資格証明を指定します。

ヒント:
この画面におけるオプションの詳細は、『構成ウィザードによるドメインの作成』のノード・マネージャに関する項を参照してください。
ノード・マネージャのタイプの詳細は、『Oracle WebLogic Serverノード・マネージャの管理』のノード・マネージャの概要に関する項を参照してください。

タスク7   構成仕様の確認およびドメインの構成

「構成のサマリー」画面には、作成しようとするドメインの構成情報の詳細が含まれます。画面上の各明細の詳細を見直し、情報が正しいことを確認します。

変更が必要な場合、「戻る」ボタンを使用するか、またはナビゲーション・ペインで画面を選択することによって、前の画面に戻ることができます。

ドメイン作成は、「作成」をクリックするまで開始されません。

ヒント:
この画面における他のオプションの詳細は、『構成ウィザードによるドメインの作成』の構成のサマリーに関する項を参照してください。

4.3 インスタンスの起動

構成の完了後に、次の手順を行って、ドメイン管理ができるツールにアクセスします。

- ノード・マネージャの起動

- Oracle HTTP Serverインスタンスの起動

注意:

- ドメイン管理に使用する追加のツールの詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareの管理』のOracle Fusion Middleware管理ツールの概要に関する項を参照してください。

- 予約された範囲(通常は1024より小さい)にあるTCPポートを使用するOracle HTTP Serverインスタンスを作成する場合は、サーバーから権限ポートへのバインドを許可するために追加の構成を実行する必要があります。詳細は、『Oracle HTTP Serverの管理』の権限ポートでのOracle HTTP Serverインスタンスの起動(UNIXの場合のみ)に関する項を参照してください。

4.3.1 ノード・マネージャの起動

ドメインごとにノード・マネージャを起動するには、DOMAIN_HOME/binディレクトリに移動します。Domain_Homeは、Oracle HTTP Serverを構成した場所への完全なパスです。

- UNIXの場合
出力ファイルとしてnohupおよびnm.outを使用して、次のようにノード・マネージャを起動します。

nohup ./startNodeManager.sh > nm.out&

- Windowsの場合

startNodeManager.cmd

注意:
Windowsオペレーティング・システムでは、起動サービスとして動作するようにノード・マネージャを構成することをお薦めします。これによって、システムが再起動されるたびに、ノード・マネージャを自動的に起動できます。
詳細は、『Oracle WebLogic Serverノード・マネージャの管理』の起動サービスとしてのノード・マネージャの実行に関する項を参照してください。

ノード・マネージャの起動後は、ターミナルを閉じないでください。追加ノード・マネージャの構成オプションの詳細は、『Oracle WebLogic Serverノード・マネージャの管理』を参照してください。

4.3.2 Oracle HTTP Serverインスタンスの起動

Oracle HTTP Serverインスタンスを起動するには、次の手順を行います。

- UNIXの場合

1. Domain_Home/binディレクトリに移動します。Domain_Homeは、Oracle HTTP Serverを構成した場所への完全なパスです。
例:

cd /user_projects/domains/base_domain/bin

2. 次のコマンドを実行します。
./startComponent.sh system_component_name

前述のコマンドでは、system_component_nameは、ドメインの構成時に指定したOracle HTTP Serverシステム・コンポーネント名です。

例:

./startComponent.sh ohs_1

- Windowsの場合

1. Domain_Home/binディレクトリに移動します。Domain_Homeは、Oracle HTTP Serverを構成した場所への完全なパスです。
例:

cd \user_projects\domains\base_domain\bin

2. 次のコマンドを実行します。
startComponent.cmd system_component_name

前述のコマンドでは、system_component_nameは、ドメインの構成時に指定したOracle HTTP Serverシステム・コンポーネント名です。

例:

startComponent.cmd ohs_1

詳細は、『Oracle HTTP Serverの管理』のコマンド行からのOracle HTTP Serverインスタンスの起動に関する項を参照してください。

4.4 次の手順

スタンドアロン・ドメインにおけるOracle HTTP Serverのインストールおよび構成が、完了しました。次に行う手順については、第5.2項を参照してください。

5 Oracle HTTP Serverドメイン構成後の次の手順

この章では、新規に作成された、あるいは更新されたOracle HTTP Serverドメインで実行する可能性がある共通タスクを説明しています。

この章の構成は、次のとおりです。

- WebLogic ServerドメインにおけるOracle HTTP Serverについての次の手順

- スタンドアロン・ドメインにおけるOracle HTTP Serverについての次の手順

- 可用性の高い環境の準備

5.1 WebLogic ServerドメインにおけるOracle HTTP Serverについての次の手順

表5-1には、新規に作成または更新したドメインで実行する可能性がある共通の管理タスクの一部が列挙されています。

注意:
複数の物理マシンにWebLogic Serverドメインをスケールアウトすることができ、管理サーバーによる一元管理が可能になります。詳細は、『Oracle HTTP Serverの管理』のOracle HTTP Serverリリース12c (12.1.3)のトポロジの項を参照してください。

表5-1 WebLogic ServerドメインにおけるOracle HTTP Serverの基本的な管理タスク

タスク

説明

詳細

Fusion Middleware管理ツールへの精通

ご使用環境の管理に使用できる、利用可能な様々なツールを熟知します。

第A.1項「WebLogic ServerドメインにおけるOracle HTTP Serverディレクトリ構造の理解」

第A.2項「スタンドアロン・ドメインにおけるOracle HTTP Serverディレクトリ構造の理解」

『Oracle Fusion Middlewareの管理』のOracle Fusion Middleware管理ツールの概要に関する項を参照してください。

製品やサーバーの起動および停止

管理サーバー、管理対象サーバーおよびコンポーネントを含む、Oracle Fusion Middlewareの起動および停止方法を習得します。

『Oracle Fusion Middlewareの管理』のOracle Fusion Middlewareの起動および停止に関する項

Secure Sockets Layer (SSL)の構成

SSLを使用して、Oracle Fusion Middlewareコンポーネント間でのセキュアな通信を設定する方法を習得します。

『Oracle Fusion Middlewareの管理』のOracle Fusion MiddlewareにおけるSSLの構成に関する項

アプリケーションのデプロイ

Oracle Fusion Middlewareにご使用のアプリケーションをデプロイする方法を習得します。

『Oracle Fusion Middlewareの管理』の「アプリケーションのデプロイ」のパート

Oracle Fusion Middlewareのモニタリング

Oracle Fusion Middlewareのコンポーネントのステータスを追跡する方法を習得します。

『Oracle Fusion Middlewareの管理』のOracle Fusion Middlewareのモニタリングに関する項

バックアップおよびリカバリ手順の理解

Oracle Fusion Middleware向けにお薦めのバックアップおよびリカバリ手順を習得します。

『Oracle Fusion Middlewareの管理』のバックアップおよびリカバリの概要に関する項

ご使用のトポロジに合わせて、Coherenceをチューニングおよび構成

標準的なインストールのトポロジには、ストレージ対応可能な管理対象Coherenceサーバーを含むCoherenceクラスタが含まれます。この構成は、Coherenceの使用を開始する時点では適切ですが、ユーザーの固有の要件に応じて、Coherenceのチューニングおよび再構成を検討し、本番環境におけるパフォーマンスを改善します。

Coherenceクラスタの詳細は、『Oracle WebLogic Serverクラスタの管理』のCoherenceクラスタの構成および管理に関する項を参照してください。

Coherenceのチューニングの詳細は、『Oracle Coherenceの管理』を参照してください。

CoherenceにHTTPセッション・データを格納することの詳細は、『Oracle Coherence*WebでのHTTPセッション・マネージメントの管理』のWebLogic ServerでのCoherence*Webの使用方法に関する項を参照してください。

Coherenceアプリケーションの作成およびデプロイの詳細は、『Oracle WebLogic Server Oracle Coherenceアプリケーションの開発』を参照してください。

Oracle HTTP Serverから管理サーバーへのワイヤリング

Oracle HTTP Serverを介してFusion Middleware Controlコンソールよび管理コンソールにアクセスできるようにするために、Oracle HTTP Serverを管理サーバーに接続する方法を習得します。

Oracle HTTP Serverを介したアプリケーションのOracle WebLogic Serverへのルーティング

リクエストがOracle HTTP Serverを介してOracle WebLogic Serverにルーティングされるように、Oracle HTTP Serverを接続する手順を実行します。

Oracle HTTP ServerをOracle Fusion Middleware Infrastructureに接続

Oracle HTTP ServerからOracle WebLogic Serverにリクエストをプロキシするために、WebLogicプロキシ・プラグインを構成する方法を習得します。

『Oracle Fusion Middlewareの管理』の管理サーバーへのOracle HTTP Serverのワイヤリングに関する項

『Oracle Fusion Middlewareの管理』のOracle HTTP Serverを介したアプリケーションのルーティングに関する項

『Oracle WebLogic Serverプロキシ・プラグイン12.1.3の使用』のOracle HTTP Serverに適したWebLogicプロキシ・プラグインの構成に関する項

5.2 スタンドアロン・ドメインにおけるOracle HTTP Serverについての次の手順

表5-2には、新規に作成または更新したドメインで実行する可能性がある共通の管理タスクの一部が列挙されています。

表5-2 スタンドアロン・ドメインにおけるOracle HTTP Serverの基本的な管理タスク

タスク

説明

詳細

Oracle HTTP Server管理ツールへの精通

ご使用環境の管理に使用できる、利用可能な様々なツールを熟知します。

『Oracle HTTP Serverの管理』のOracle HTTP Server管理ツールの理解に関する項

Oracle HTTP Serverインスタンスの起動と停止

管理サーバー、管理対象サーバーおよびコンポーネントを含む、Oracle Fusion Middlewareの起動および停止方法を習得します。

『Oracle HTTP Serverの管理』の基本的なOHSタスクの実行に関する項

WebLogic Serverドメインで管理対象サーバーにリクエストをルーティング

Oracle HTTP ServerからOracle WebLogic Serverにリクエストをプロキシするために、WebLogicプロキシ・プラグインを構成する方法を習得します。

『Oracle WebLogic Serverプロキシ・プラグイン12.1.3の使用』のWebLogicプロキシ・プラグインの手動での構成に関する項

5.3 可用性の高い環境の準備

表5-3には、ご使用の標準的なインストール環境を可用性が高まるようにスケールアウトする場合に、実行するタスクの一覧が示されています。

表5-3 可用性の高い環境の準備に必要なタスク

タスク

説明

詳細

ノード・マネージャの構成

ノード・マネージャを使用すると、管理サーバーおよび管理対象サーバーのインスタンスをリモートの場所から起動、停止および再起動でき、これを可用性の高い環境にとって不可欠なユーティリティとします。

『Oracle WebLogic Serverノード・マネージャの管理』

複数のホスト・コンピュータへのスケールアウト

高可用性を可能にするには、他のホスト・コンピュータにフェイルオーバー機能を備えることが重要です。この方法によって、1つのコンピュータが停止した場合にも、ご使用の環境においてデプロイ済アプリケーションのコンシューマへのサービスが継続可能です。

『高可用性ガイド』のトポロジのスケールアウト(マシンのスケールアウト)に関する項

Web Tierコンポーネントの可用性を高めるための構成

Web Tierフロントエンドを追加した場合、可用性を高めるために、WebLogic Serverソフトウェアに加えてWeb Tierも構成する必要があります。

『高可用性ガイド』のWeb Tierコンポーネントの可用性を高めるための構成に関する項

フロントエンドのロード・バランサの設定

ロード・バランサは、複数のサーバー間でリクエストをさらに均一に分散するために使用可能です。

『高可用性ガイド』の可用性の高い環境におけるサーバー・ロード・バランシングに関する項およびロード・バランサの構成に関する項

『高可用性ガイド』のロード・バランサに関する項

6 Oracle HTTP Serverのアンインストール

この章では、Oracle HTTP Serverをアンインストールまたは再インストールする方法について説明します。

ソフトウェアを削除するときは、この章で説明する手順に必ず従ってください。ソフトウェアを手動で削除しようとすると、後でソフトウェアを再インストールする際に問題が発生する場合があります。この章の手順に従うと、ソフトウェアを適切に削除できます。

この章の内容は次のとおりです。

- 製品のアンインストールの理解

- Oracle Fusion Middlewareの停止

- ソフトウェアのアンインストール

- Oracleホーム・ディレクトリの手動削除

- ドメインおよびアプリケーション・データの削除

- ソフトウェアの再インストール

6.1 製品のアンインストールの理解

The Oracle Fusion Middlewareアンインストーラは、ソフトウェアが起動されたOracleホーム・ディレクトリから、このソフトウェアを削除します。表6-1は、手順を要約し、ドキュメントをサポートするリンクを示しています。

表6-1 Oracle HTTP Serverのアンインストールのロードマップ

タスク

説明

ドキュメント

Oracle Fusion Middlewareを停止します。

ご使用のドメインにおけるすべてのサーバーおよびプロセスは、アンインストーラの実行前に停止される必要があります。

第6.2項を参照してください。

ソフトウェアを削除します。

製品のアンインストーラを実行して、Oracle HTTP Serverを削除します。

第6.3項を参照してください。

Oracleホーム・ディレクトリを削除します。

アンインストーラは、Oracleホーム・ディレクトリからファイルおよびフォルダのすべてを削除するわけではありません。アンインストーラが終了した後で、Oracleホームを手動で削除して製品の削除を完了する必要があります。

第6.4項を参照してください。

ドメインおよびアプリケーション・データを削除します。

このアンインストーラは、ご使用のドメイン・ホームまたはアプリケーション・ホーム・ディレクトリに含まれているデータについては、これらがOracleホーム内部に存在する場合でも削除しません。これらのディレクトリを、手動で削除する必要があります。

第6.5項を参照してください。

6.2 Oracle Fusion Middlewareの停止

アンインストーラを実行する前に、削除しようとするOracleホームと関連するすべてのサーバーおよびプロセスを停止する必要があります。

詳細は、『Oracle Fusion Middlewareの管理』のOracle Fusion Middleware環境の停止に関する項を参照してください。

6.3 ソフトウェアのアンインストール

この項の手順に従って、製品のアンインストーラを起動し、ソフトウェアを削除します。

- 第6.3.1項「アンインストール・プログラムの開始」

- 第6.3.2項「アンインストール画面のナビゲート」

サイレント(コマンド行)・アンインストールを実行する場合、Oracle Universal Installerによるソフトウェアのインストールのサイレント・アンインストールのためのOracle Universal Installerの実行に関する項を参照してください。

6.3.1 アンインストール・プログラムの開始

アンインストーラを起動する手順は次のとおりです。

- UNIXの場合
ORACLE_HOME/oui/binディレクトリに移動し、次のコマンドを入力してください。

./deinstall.sh

- Windowsの場合

1. 次のいずれかの操作を実行します。

- ファイル・マネージャ・ウィンドウを使用して、ORACLE_HOME\oui\binディレクトリに移動し、deinstall.cmdをダブルクリックします。

- コマンド行から、ORACLE_HOME\oui\binに移動し、次のコマンドを入力します。
deinstall.cmd

- 「開始」メニューから、「すべてのプログラム」を選択してから「Oracle」、「OracleHome」、「Oracle Middlewareのアンインストール」の順に選択します。

2. ドロップダウン・リストから、「Oracle HTTP Server 12.1.3.0.0」を選択し、「アンインストール」をクリックします。アンインストール・プログラムによって、表6-2に列挙されている画面が表示されます。
ドロップダウン・リストから「WebLogic Server for FMW 12.1.3.0.0」を選択すると、次のエラーが発生することに注意してください。

図6-1 エラー・メッセージ

「取消」をクリックし、ダイアログ・ボックスで「Yes」をクリックして再確認します。アンインストーラを起動し、配布リストから「Oracle HTTP Server 12.1.3.0.0」を選択します。

注意:
Oracle HTTP Serverソフトウェアをアンインストールすると、アンインストール・ウィザードを再度実行することによってOracle Fusion Middleware Infrastructureをアンインストールできます。他のソフトウェアがOracle Fusion Middleware Infrastructureに依存していない場合は、「アンインストールする配布」画面は表示されません。

6.3.2 アンインストール画面のナビゲート

アンインストール・プログラムによって、表6-2に列挙されている順に、一連の画面が表示されます。

アンインストール画面に関して詳細な情報が必要な場合は、画面名をクリックしてください。

表6-2 アンインストール画面および説明

画面

説明

ようこそ

この画面では、製品のアンインストーラが紹介されています。

「アンインストール・サマリー」

この画面は、アンインストールしようとしているOracleホーム・ディレクトリおよびそのコンテンツを示しています。これが正しいディレクトリであることを確認してください。

「アンインストール」をクリックして、ソフトウェアの削除を開始します。

アンインストールの進行状況

この画面にはアンインストールの進行状況が表示されます。

アンインストール完了

アンインストールが完了すると、この画面が表示されます。画面上の情報を確認し、「終了(F)」をクリックしてアンインストーラを終了します。

6.4 Oracleホーム・ディレクトリの手動削除

アンインストールの完了後に、Oracleホーム・ディレクトリと、アンインストーラによって削除されなかった、既存のあらゆるサブディレクトリを手動で削除する必要があります。たとえば、UNIXオペレーティング・システムの場合でご使用のOracleホーム・ディレクトリが/home/Oracle/Products/Oracle_Homeの場合の例は、次となります。

> cd /home/Oracle/Products
> rm -rf Oracle_Home

Windowsオペレーティング・システムの場合でOracleホーム・ディレクトリがC:\Oracle\Products\Oracle_Homeの場合、ファイル・マネージャ・ウィンドウを使用してC:\Oracle\Productsディレクトリに移動し、Oracle_Homeフォルダを右クリックして「削除」を選択します。

6.5 ドメインおよびアプリケーション・データの削除

ドメインおよびアプリケーション・データを削除するには、次の手順を実行します。

1. ドメイン・ホーム・ディレクトリを手動で削除します。
たとえば、UNIXオペレーティング・システムでドメイン・ホーム・ディレクトリが/home/Oracle/config/domains/ohs_domainの場合は、次のように実行します。

> cd /home/Oracle/config/domains
> rm -rf ohs_domain

Windowsオペレーティング・システムの場合でドメイン・ホーム・ディレクトリがC:\Oracle\Config\domains\ohs_domainの場合、ファイル・マネージャ・ウィンドウを使用してC:\Oracle\Config\domainsディレクトリに移動し、ohs_domainフォルダを右クリックして「削除」を選択します。

2. アプリケーション・ホーム・ディレクトリを手動で削除します。
たとえば、UNIXオペレーティング・システムでアプリケーション・ホーム・ディレクトリが/home/Oracle/config/applications/ohs_domainの場合は、次のように実行します。

> cd /home/Oracle/config/applications
> rm -rf ohs_domain

Windowsオペレーティング・システムの場合でアプリケーション・ホーム・ディレクトリがC:\Oracle\Config\applications\ohs_domainの場合、ファイル・マネージャ・ウィンドウを使用してC:\Oracle\Config\applicationsディレクトリに移動し、ohs_domainフォルダを右クリックして「削除」を選択します。

3. Oracleホームにdomain_registry.xmlファイルをバックアップしてから、ファイルを編集し、削除しようとするドメインに関連する行を削除します。たとえばohs_domainを削除するには、次の行を検索してこれを削除します。

<domain location="/home/Oracle/config/domains/ohs_domain"/>

完了時に、ファイルを保存して終了します。

6.6 ソフトウェアの再インストール

この章の手順に従ってご使用のソフトウェアをアンインストールした場合にのみ、以前のインストールと同じOracleホームにこのソフトウェアを再インストールできます。この場合、再インストール時に、以前のインストールと同じOracleホームを指定できます。

次のケースを説明します。

- 同じ機能セットを含む、既存のOracleホームをインストールします。
インストール中に指定したOracleホームに、これからインストールしようとしているものと同じソフトウェアがすでに含まれていることが、インストーラによって警告されます。オプションは次となります。

1. 別のインストール・タイプを選択します。この場合、Oracleホーム・ディレクトリ内にまだ存在していない機能セットのみがインストールされます。

2. 別のOracleホーム・ディレクトリを選択します。

- 既存の、空ではないOracleホームをインストールします。
たとえば、既存のOracleホーム内のどこかに、ドメイン・ホームまたはアプリケーション・ホームを作成することを選択したと想定します。このデータはアンインストール・プロセス中に削除されないため、同じOracleホームに再インストールしようとすると、インストーラによって許可されません。オプションは次となります。

1. この章に記載されているように、Oracleホームからご使用のソフトウェアをアンインストールしてから、Oracleホーム・ディレクトリを削除します。これの完了後に、第2章の手順を使用して、再インストールおよび同じOracleホームの場所の再利用ができます。Oracleホームに存在したドメインまたはアプリケーション・データのすべてを、再作成する必要があります。

2. 別のOracleホーム・ディレクトリを選択します。

A Oracle HTTP Serverのディレクトリ構造の理解

この付録では、Oracle HTTP Serverインストールおよびドメイン構成の終了時にシステムに作成されるディレクトリ構造について説明しています。

内容は次のとおりです。

- WebLogic ServerドメインにおけるOracle HTTP Serverディレクトリ構造の理解

- スタンドアロン・ドメインにおけるOracle HTTP Serverディレクトリ構造の理解

A.1 WebLogic ServerドメインにおけるOracle HTTP Serverディレクトリ構造の理解

図A-1では、WebLogic ServerドメインにOracle HTTP Serverをインストールおよびドメイン構成を完了した後の、基本的なディレクトリ構造の例を示しています。この図には重要なディレクトリのみが示されていることに、留意してください。他にもディレクトリおよびファイルが作成されています。

この例には、『Oracle Fusion Middleware Oracle Fusion Middlewareのインストールのプランニング』の推奨されるディレクトリ構造の理解に関する項に記載されているように、推奨されるディレクトリ構造が示されています。ご使用のシステムにこのようなディレクトリの作成を選択した場所によって、ご使用のディレクトリ構造が多少異なる場合があります。

図A-1 WebLogic ServerドメインにおけるOracle HTTP Serverディレクトリ構造の例

表A-1では、このようなディレクトリをさらに詳しく説明しています。

表A-1 WebLogic ServerドメインにおけるOracle HTTP Serverのディレクトリの説明

ディレクトリまたはファイル

説明

coherence

このディレクトリには、Coherenceの製品ファイルが含まれます。

install

このディレクトリには、インストール関連ファイルおよびスクリプトが含まれます。

inventory

このディレクトリには、Oracleホーム・ディレクトリにインストールされたコンポーネント、機能セットおよびパッチに関する情報が含まれます。

ohs

このディレクトリには、Oracle HTTP Serverバイナリが含まれます。

OPatch

このディレクトリには、OPatchおよびサポート・ファイルが含まれます。OPatchは、Oracle Fusion Middlewareソフトウェアへのパッチに使用されるツールです。

em

これはFusion Middleware Control Productフォルダです。

oracle_common

このディレクトリには、Oracle Enterprise Manager Fusion Middleware Control、Java Required Files (JRF)およびOracle HTTP Serverに必要なバイナリ・ファイルとライブラリ・ファイルが含まれます。

orainst.loc

このLinuxのみのテキスト・ファイルには、Oracleインベントリの場所や、このインベントリを作成したユーザーのグループIDも含まれます。これはWindowsのインストールには存在しません。

oui

このディレクトリには、Oracle Universal Installerによって使用されるファイル(アンインストール・プログラムを含む)が含まれます。製品のインストール後にOracle Universal Installerを再度実行する必要がある場合は、このディレクトリから実行してください。

webgate

このディレクトリには、Oracle Access Manager (OAM)のOracle HTTP Server Webgateのバイナリが含まれます。

wlserver

このディレクトリには、WebLogic Serverの製品ファイルが含まれます。

このディレクトリは、WebLogicホーム・ディレクトリまたはWL_HOMEとも呼ばれます。

logs

このディレクトリには、ドメインの作成中に生成されたログ・ファイルが含まれます。

domain-registry.xml

このレジストリ・ファイルには、このWebLogic Serverインストールによって現在登録されているすべてのドメインの場所が含まれています。新規ドメインを追加すると、このファイルに登録されます。

A.2 スタンドアロン・ドメインにおけるOracle HTTP Serverディレクトリ構造の理解

図A-2では、スタンドアロン・ドメインにOracle HTTP Serverをインストールおよびドメイン構成を完了した後の、基本的なディレクトリ構造の例を示しています。この図には重要なディレクトリのみが示されていることに、留意してください。他にもディレクトリおよびファイルが作成されています。

この例には、『Oracle Fusion Middleware Oracle Fusion Middlewareのインストールのプランニング』の推奨されるディレクトリ構造の理解に関する項に記載されているように、推奨されるディレクトリ構造が示されています。ご使用のシステムにこのようなディレクトリの作成を選択した場所によって、ご使用のディレクトリ構造が多少異なる場合があります。

図A-2 スタンドアロン・ドメインにおけるOracle HTTP Serverディレクトリ構造の例

表A-2では、このようなディレクトリをさらに詳しく説明しています。

表A-2 スタンドアロン・ドメインにおけるOracle HTTP Serverのディレクトリの説明

ディレクトリまたはファイル

説明

install

このディレクトリには、インストール関連ファイルおよびスクリプトが含まれます。

inventory

このディレクトリには、Oracleホーム・ディレクトリにインストールされたコンポーネント、機能セットおよびパッチに関する情報が含まれます。

ohs

このディレクトリには、Oracle HTTP Serverバイナリが含まれます。

OPatch

このディレクトリには、OPatchおよびサポート・ファイルが含まれます。OPatchは、Oracle Fusion Middlewareソフトウェアへのパッチに使用されるツールです。

em

これはFusion Middleware Control Productフォルダです。

oracle_common

このディレクトリには、Oracle HTTP ServerおよびWebGateに必要なバイナリ・ファイルとライブラリ・ファイルが含まれます。

orainst.loc

このLinuxのみのテキスト・ファイルには、Oracleインベントリの場所や、このインベントリを作成したユーザーのグループIDも含まれます。これはWindowsのインストールには存在しません。

webgate

このディレクトリには、Oracle Access Manager (OAM)のOracle HTTP Server Webgateのバイナリが含まれます。

oui

このディレクトリには、Oracle Universal Installerによって使用されるファイル(アンインストール・プログラムを含む)が含まれます。製品のインストール後にOracle Universal Installerを再度実行する必要がある場合は、このディレクトリから実行してください。

wlserver

このディレクトリには、管理機能に使用されるWebLogic Serverバイナリの一部が少し含まれています。

このディレクトリは、WebLogicホーム・ディレクトリまたはWL_HOMEとも呼ばれます。

logs

このディレクトリには、ドメインの作成中に生成されたログ・ファイルが含まれます。

domain-registry.xml

このレジストリ・ファイルには、このWebLogic Serverインストールによって現在登録されているすべてのドメインの場所が含まれています。新規ドメインを追加すると、このファイルに登録されます。

B Oracle HTTP Server WebGate for Oracle Access Managerの構成

この付録では、Oracle HTTP Server 12c WebGate for Oracle Access Managerを構成する手順を説明します。

WebGateはOracle Access Manager (OAM)のWebサーバー・プラグインで、HTTPリクエストを捕捉して、認証と認可を行うためにアクセス・サーバーに転送します。Oracle HTTP Serverをインストールすると、WebGateがインストールされるため、別のインストーラは不要です。

内容は次のとおりです。

- Oracle HTTP Server 12c WebGateの構成の前提条件

- Oracle HTTP Server 12c WebGateの構成

- Oracle HTTP Server 12c WebGateの構成の検証

- 新規のOracle HTTP Server 12c WebGateスタート・ガイド

B.1 Oracle HTTP Server 12c WebGateの構成の前提条件

Oracle HTTP Server 12c WebGateを構成可能にするには、Oracle Access Managerの次のバージョンの1つをインストールする必要があります。Oracle Fusion Middleware Oracle Identity and Access Managementのインストレーション・ガイド 11gリリース2 (11.1.2.2)が推奨するバージョンです。

注意:
Oracle Access Managerは固有の環境にインストールし、WebLogic Serverと同じマシンにはインストールしないでください。Oracle Access ManagerおよびWebLogic Serverがどちらも11gバージョンの場合は、同じマシンにインストールできます。たとえば、Oracle Access Manager 11.1.2.2およびWebLogic Server 10.3.6です。

- Oracle Fusion Middleware Oracle Identity and Access Managementに関するインストレーション・ガイド 11g リリース1 (11.1.1.7.0)

- Oracle Fusion Middleware Oracle Identity and Access Managementに関するインストレーション・ガイド 11g リリース2 (11.1.2.1)

- Oracle Fusion Middleware Oracle Identity and Access Managementに関するインストレーション・ガイド 11g リリース2 (11.1.2.2)

B.2 Oracle HTTP Server 12c WebGateの構成

Oracle HTTP Serverをインストールした後、Oracle HTTP Server 12c WebGate for Oracle Access Managerを構成するために、次の手順を完了する必要があります。

- UNIXの場合

1. 次のコマンドを実行して、Oracle_Home/webgate/ohs/tools/deployWebGateディレクトリに移動します。
cd Oracle_Home/webgate/ohs/tools/deployWebGate

2. 次のコマンドを実行し、エージェントの必要な部分をOracle_HomeディレクトリからOHS_Master_Config_Directoryの場所にコピーします。
./deployWebGateInstance.sh -w OHS_Master_Config_Directory -oh Oracle_Home

コマンドの説明は次のとおりです。

- Oracle_Homeは、Oracle HTTP Server WebGateをインストールしたディレクトリです。
例:

/home/oracle

- OHS_Master_Config_Directoryは、Oracle HTTP Serverの主な構成ファイルが格納されているディレクトリの場所です。
例:

Oracle_Home/user_projects/domains/base_domain/config/fmwconfig/components/OHS/ohs1

3. 次のコマンドを実行し、LD_LIBRARY_PATH変数にOracle_Home/libが含まれるようにします。
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:Oracle_Home/lib

4. 次のディレクトリに移動します。
Oracle_Home/webgate/ohs/tools/setup/InstallTools/

5. コマンド行で次のコマンドを実行して、Oracle_HomeディレクトリからOracle HTTP Serverの主な構成ディレクトリにapache_webgate.templateファイルをコピーし(名前がwebgate.confに変更されます)、httpd.confファイルを更新してwebgate.confの名前が含まれる1つの行を追加します。
./EditHttpConf -w OHS_Master_Config_Directory [-oh Oracle_Home] [-o output_file]

注意:
-oh Oracle_Homeパラメータと-o output_fileパラメータはオプションです。

コマンドの説明は次のとおりです。

- Oracle_Homeは、Oracle HTTP Server WebGate for Oracle Access Managerをインストールしたディレクトリです。
例:

/home/oracle

- OHS_Master_Config_Directoryは、Oracle HTTP Serverの主な構成ファイルが格納されているディレクトリの場所です。
例:

Oracle_Home/user_projects/domains/base_domain/config/fmwconfig/components/OHS/ohs1

- output_fileは、WebGate構成ファイルの名前で、このツールによって生成されたものです。このオプションを指定しない場合、デフォルトwebgate.confファイルが生成されます。
例:

webgate.conf

- Windowsの場合

1. 次のコマンドを実行して、Oracle_Home\webgate\ohs\tools\deployWebGateディレクトリに移動します。
cd Oracle_Home/webgate/ohs/tools/deployWebGate

2. 次のコマンドを実行し、エージェントの必要な部分をOracle_HomeディレクトリからOHS_Master_Config_Directoryの場所にコピーします。
deployWebGateInstance.bat -w OHS_Master_Config_Directory -oh Oracle_Home

コマンドの説明は次のとおりです。

- Oracle_Homeは、Oracle HTTP Server WebGateをインストールしたディレクトリです。
例:

\home\oracle

- OHS_Master_Config_Directoryは、Oracle HTTP Serverの主な構成ファイルが格納されているディレクトリの場所です。
例:

Oracle_Home\user_projects\domains\base_domain\config\fmwconfig\components\OHS\ohs1

3. 次のコマンドを実行してPATH環境変数を設定します。
set %PATH%=%PATH%;Oracle_Home\webgate\ohs\lib;Oracle_Home\bin

4. 次のディレクトリに移動します。
Oracle_Home\webgate\ohs\tools\EditHttpConf

5. コマンド行で次のコマンドを実行して、Oracle_HomeディレクトリからOracle HTTP Serverの主な構成ディレクトリにapache_webgate.templateファイルをコピーし(名前がwebgate.confに変更されます)、httpd.confファイルを更新してwebgate.confの名前が含まれる1つの行を追加します。
EditHttpConf -w OHS_Master_Config_Directory [-oh Oracle_Home] [-o output_file]

注意:
-oh Oracle_Homeパラメータと-o output_fileパラメータはオプションです。

コマンドの説明は次のとおりです。

- Oracle_Homeは、Oracle HTTP Server WebGate for Oracle Access Managerをインストールしたディレクトリです。
例:

\home\oracle

- OHS_Master_Config_Directoryは、Oracle HTTP Serverの主な構成ファイルが格納されているディレクトリの場所です。
例:

Oracle_Home\user_projects\domains\base_domain\config\fmwconfig\components\OHS\ohs1

- output_fileは、WebGate構成ファイルの名前で、このツールによって生成されたものです。このオプションを指定しない場合、デフォルトwebgate.confファイルが生成されます。
例:

webgate.conf

B.3 Oracle HTTP Server 12c WebGateの構成の検証

Oracle HTTP Server 12c WebGate for Oracle Access Managerをインストールし、構成手順を完了した後で、installDATE-TIME_STAMP.outログ・ファイルを調べてインストールを確認できます。ログのデフォルトの場所は次のとおりです。

- UNIXの場合
Oracle_Home/oraInst.loc

- Windowsの場合
C:\Program Files\Oracle\Inventory\logs

B.4 新規のOracle HTTP Server 12c WebGateスタート・ガイド

Oracle Access Manager向けに新規のOracle HTTP Server 12c WebGateエージェントを使用する前に、次のタスクを完了する必要があります。

1. 新規のOracle HTTP Server 12c WebGateの登録

2. 生成済のファイルおよびアーティファクトのOracle HTTP Server WebGateインスタンスの場所へのコピー

3. Oracle HTTP Serverインスタンスの再起動

B.4.1 新規のOracle HTTP Server 12c WebGateの登録

Oracle Access Manager管理コンソールを使用すると、Oracle Access Managerに新規のWebGateエージェントを登録できます。詳細は、『Oracle Fusion Middleware Oracle Access Management管理者ガイド』のコンソールを使用したOAMエージェントの登録に関する項を参照してください。

もしくは、RREGコマンド行ツールを使用して、新規WebGateエージェントを登録できます。このツールは、インバンドとアウトオブバンドという2つのモードで実行するように使用できます。

この項には次のトピックが含まれます:

- RREGツールの設定

- OAM11gRequest.xmlファイルの更新

- インバンド・モードの使用方法

- アウトオブバンド・モードの使用方法

- RREGによって生成されるファイルおよびアーティファクト

B.4.1.1 RREGツールの設定

RREGツールを設定するには、次の手順を実行します。

- UNIXの場合

1. Oracle Access Managerをインストールおよび構成した後、次のディレクトリに移動します。
Oracle_IDM2/oam/server/rreg/client

2. RREG.tar.gzファイルを解凍します。
例:

gunzip RREG.tar.gz

tar -xvf RREG.tar

エージェントを登録するためのツールは次の場所にあります。

RREG_Home/bin/oamreg.sh

注意:
RREG_Homeは、RREG.tar.gz/rregの内容を展開したディレクトリです。

- Windowsの場合

1. Oracle Access Managerをインストールおよび構成した後、次の場所に移動します。
Oracle_IDM2\oam\server\rreg\client

2. RREG.tar.zipファイルの内容を、選択した展開先に展開します。

エージェントを登録するためのツールは次の場所にあります。

RREG_Home\bin\oamreg.bat

注意:
RREG_Homeは、RREG.tar.gz/rregの内容を展開したディレクトリです。

UNIXではoamreg.shスクリプト、Windowsではoamreg.batスクリプトにある、次の環境変数を設定します。

- OAM_REG_HOME
この変数を、RREG.tar/rregの内容を展開したディレクトリへの絶対パスに設定します。

- JDK_HOME
この変数を、JavaまたはJDKがインストールされているマシン上のディレクトリへの絶対パスに設定します。

B.4.1.2 OAM11gRequest.xmlファイルの更新

RREG_Home\inputディレクトリ内(Windowsの場合)のOAM11GRequest.xmlファイルで、agentNameなどのエージェント・パラメータを更新する必要があります。UNIXでは、このファイルはRREG_Home/inputディレクトリ内にあります。

注意:
OAM11GRequest.xmlファイル、またはショート・バージョンOAM11GRequest_short.xmlは、テンプレートとして使用されます。このテンプレート・ファイルをコピーして使用できます。

OAM11GRequest.xmlファイルまたはOAM11GRequest_short.xmlファイル内の次の必須パラメータの値を変更します。

- serverAddress
OAM管理サーバーのホストとポートを指定します。

- agentName
エージェントのカスタム名を指定します。

- agentBaseUrl
Oracle HTTP Server 12c WebGateがインストールされているマシンの、ホストとポートを指定します。

- preferredHost
Oracle HTTP Server 12c WebGateがインストールされているマシンの、ホストとポートを指定します。

- security
インストールされているWebGateに基づいて、openなどのセキュリティ・モードを指定します。

- primaryServerList
Serverコンテナ要素の下にある、Oracle Access Managerプロキシに対する管理対象サーバーのホストとポートを指定します。

このファイルは、変更後に保存して閉じます。

B.4.1.3 インバンド・モードの使用方法

OAM11GRequest.xmlファイルのWebGateパラメータを更新した後、RREGツールを一度実行すると、WebGateが必要とするファイルおよびアーティファクトは、次のディレクトリに生成されます。

UNIXの場合:

RREG_Home/output/agent_name

Windowsの場合:

RREG_Home\output\agent_name

注意:
RREGは、クライアント・マシンとサーバーのいずれでも実行できます。サーバーで実行する場合、アーティファクトを元のクライアントに手動でコピーする必要があります。

手順は次のとおりです。

1. OAM11GRequest.xmlファイルを開きます。このファイルは、UNIXではRREG_Home/input/、WindowsではRREG_Home\inputにあります。RREG_Homeは、RREG.tar.gz/rregの内容を展開したディレクトリです。
このXMLファイルを編集して、新規のOracle HTTP Server WebGate for Oracle Access Managerのパラメータを指定します。

2. 次のコマンドを実行します。
UNIXの場合:

./RREG_Home/bin/oamreg.sh inband input/OAM11GRequest.xml

Windowsの場合:

RREG_Home\bin\oamreg.bat inband input\OAM11GRequest.xml

B.4.1.4 アウトオブバンド・モードの使用方法

サーバーにアクセスできないエンド・ユーザーの場合、更新したOAM11GRequest.xmlファイルをシステム管理者に電子メールで送信し、アウトオブバンド・モードでRREGを実行してもらうことが可能です。生成されたAgentID_Response.xmlファイルをシステム管理者から受領し、このファイルに対してRREGを実行し、必要なWebGateファイルおよびアーティファクトを取得できます。

生成されたAgentID_Response.xmlファイルを管理者から受領した後、このファイルを手動でマシン上のinputディレクトリにコピーする必要があります。

- UNIXの場合
手順は次のとおりです。

1. サーバーにアクセスできないエンド・ユーザーの場合は、OAM11GRequest.xmlファイルを開きます。このファイルは、RREG_Home/input/にあります。
RREG_Homeは、RREG.tar.gz/rregの内容を展開したディレクトリです。このXMLファイルを編集して、新規のOracle HTTP Server WebGate for Oracle Access Managerのパラメータを指定します。更新したファイルをシステム管理者に送信します。

2. 管理者は、更新されたOAM11GRequest.xmlファイルをコピーします。このファイルは、RREG_Home/input/ディレクトリにあります。
これは、エンド・ユーザーから受信したファイルです。管理者のRREG_Homeディレクトリに移動し、次のコマンドを実行します。

./RREG_Home/bin/oamreg.sh outofband input/OAM11GRequest.xml

Agent_ID_Response.xmlファイルが管理者のマシンのoutputディレクトリ(RREG_Home/output/ディレクトリ)に生成されます。更新済のOAM11GRequest.xmlファイルを最初に管理者に送信したエンド・ユーザーに、このファイルを送信します。

3. エンド・ユーザーは、生成されたAgent_ID_Response.xmlファイルをコピーします。このファイルは、RREG_Home/input/にあります。
これは、管理者から受信したファイルです。クライアントのRREGホーム・ディレクトリに移動し、コマンド行で次のコマンドを実行します。

./RREG_Home/bin/oamreg.sh outofband input/Agent_ID_Response.xml

注意:
Oracle Fusion Middleware Oracle Access Manager管理者ガイドのコンソールを使用したOAMエージェントの登録に関する項で説明されているように、Oracle Access Manager管理コンソールを使用してWebGateエージェントを登録すると、登録後に生成されたファイルおよびアーティファクトを、サーバー(Oracle Access Manager管理コンソールが実行されているマシン)からクライアント・マシンに手動でコピーする必要があります。ファイルおよびアーティファクトはOracle_Home/user_projects/domains/name_of_the_WebLogic_domain_for_OAM/output/Agent_IDディレクトリに生成されます。

- Windowsの場合
手順は次のとおりです。

1. サーバーにアクセスできないエンド・ユーザーの場合は、OAM11GRequest.xmlファイルを開きます。このファイルは、RREG_Home\input\ディレクトリにあります。
RREG_Homeは、RREG.tar.gz/rregの内容を展開したディレクトリです。このXMLファイルを編集して、新規のOracle HTTP Server WebGate for Oracle Access Managerのパラメータを指定し、更新されたファイルをシステム管理者に送信します。

2. 管理者は、更新されたOAM11GRequest.xmlファイルをコピーします。このファイルは、RREG_Home\input\にあります。これは、エンド・ユーザーから受信したファイルです。管理者のRREG_Homeディレクトリに移動し、次のコマンドを実行します。
RREG_Home\bin\oamreg.bat outofband input\OAM11GRequest.xml

Agent_ID_Response.xmlファイルが管理者のマシンのRREG_Home\output\ディレクトリに生成されます。更新済のOAM11GRequest.xmlファイルを最初に管理者に送信したエンド・ユーザーに、このファイルを送信します。

3. エンド・ユーザーは、生成されたAgent_ID_Response.xmlファイルをコピーします。このファイルは、RREG_Home/input/にあります。これは、管理者から受信したファイルです。クライアントのRREGホーム・ディレクトリに移動し、次のコマンドを実行します。
RREG_Home\bin\oamreg.bat outofband input\Agent_ID_Response.xml

注意:
Oracle Fusion Middleware Oracle Access Manager管理者ガイドのコンソールを使用したOAMエージェントの登録に関する項で説明されているように、Oracle Access Manager管理コンソールを使用してWebGateエージェントを登録すると、登録後に生成されたファイルおよびアーティファクトを、サーバー(Oracle Access Manager管理コンソールが実行されているマシン)からクライアント・マシンに手動でコピーする必要があります。ファイルおよびアーティファクトはOracle_Home/user_projects/domains/name_of_the_WebLogic_domain_for_OAM/output/Agent_IDディレクトリに生成されます。

B.4.1.5 RREGによって生成されるファイルおよびアーティファクト

新規WebGateエージェントの登録に使用する方法またはモードに関係なく、次のファイルおよびアーティファクトがRREG_Home/output/Agent_IDディレクトリに生成されます。

- cwallet.sso

- ObAccessClient.xml

- SIMPLEモードの場合、RREGによって次のものが生成されます。

- password.xml。SSLで使用される秘密鍵を暗号化するための不明瞭化されたグローバル・パスフレーズが含まれます。このパスフレーズは、サーバーで使用されているパスフレーズと同じものを使用できます。

- aaa_key.pem

- aaa_cert.pem

- CERTモードの場合、RREGによってpassword.xmlが生成されます。これには、SSLで使用される秘密鍵を暗号化するための不明瞭化されたグローバル・パスフレーズが含まれます。このパスフレーズは、サーバーで使用されているパスフレーズと異なるものを使用できます。

注意:
RREGによって生成されたこれらのファイルを使用して証明書リクエストを生成し、サードパーティの認証局に署名を求めることができます。既存の証明書をインストールするには、既存のaaa_cert.pemおよびaaa_chain.pemファイルをpassword.xmlおよびaaa_key.pemと合せて使用する必要があります。

B.4.2 生成済のファイルおよびアーティファクトのOracle HTTP Server WebGateインスタンスの場所へのコピー

RREGがこれらのファイルおよびアーティファクトを生成した後、使用しているセキュリティ・モードに基づき、手動でこれらをRREG_Home/output/Agent_IDディレクトリからOHS_Master_Config_Directoryディレクトリにコピーする必要があります。

使用しているセキュリティ・モードに従って、次の操作を行います。

- OPENモードの場合、次のファイルをRREG_Home/output/Agent_IDディレクトリからOHS_Master_Config_Directory/webgate/configディレクトリにコピーします。

- ObAccessClient.xml

- cwallet.sso

- SIMPLEモードの場合、次のファイルをRREG_Home/output/Agent_IDディレクトリからOHS_Master_Config_Directory/webgate/configディレクトリにコピーします。

- ObAccessClient.xml

- cwallet.sso

- password.xml

また、次のファイルをRREG_Home/output/Agent_IDディレクトリからOHS_Master_Config_Directory/webgate/config/simpleディレクトリにコピーします。

- aaa_key.pem

- aaa_cert.pem

- CERTモードの場合、次のファイルをRREG_Home/output/Agent_IDディレクトリからOHS_Master_Config_Directory/webgate/configディレクトリにコピーします。

- ObAccessClient.xml

- cwallet.sso

- password.xml

新規証明書の生成

次の手順で、新規証明書を生成します。

1. Oracle_Home/webgate/ohs/tools/opensslディレクトリに移動します。

2. 次のようにして、証明書リクエストを作成します。
./openssl req -utf8 -new -nodes -config openssl_silent_ohs11g.cnf -keyout aaa_key.pem -out aaa_req.pem -rand Oracle_Home/webgate/ohs/config/random-seed

3. 次のようにして、証明書を自己署名します。
./openssl ca -config openssl_silent_ohs11g.cnf -policy policy_anything -batch -out aaa_cert.pem -infiles aaa_req.pem

4. 次の生成された証明書をOHS_Master_Config_Directory/webgate/configディレクトリにコピーします。

- aaa_key.pem

- aaa_cert.pem

- simpleCAディレクトリ内のcacert.pem

注意:
cacert.pemファイルをコピーした後、ファイルの名前をaaa_chain.pemに変更する必要があります。

既存の証明書の移行

既存の証明書(aaa_key.pem、aaa_cert.pemおよびaaa_chain.pem)を移行する場合、aaa_key.pemを暗号化する際に使用したものと同じパスフレーズを使用してください。同じパスフレーズをRREG登録処理中に入力する必要があります。同じパスフレーズを使用しないと、RREGによって生成されたpassword.xmlファイルが、鍵の暗号化に使用されたパスフレーズと一致しません。

同じパスフレーズを入力したら、これらの証明書を次のようにコピーできます。

1. OHS_Master_Config_Directory/webgate/configディレクトリに移動します。

2. 次の証明書をOHS_Master_Config_Directory/webgate/configディレクトリにコピーします。

- aaa_key.pem

- aaa_cert.pem

- aaa_chain.pem

B.4.3 Oracle HTTP Serverインスタンスの再起動

Oracle HTTP Serverインスタンスの再起動の詳細は、『Oracle HTTP Serverの管理』のWLSTを使用したOracle HTTP Serverインスタンスの再起動に関する項を参照してください。

WebLogic ServerドメインにOracle HTTP Serverを構成した場合、Oracle Fusion Middleware Controlを使用してOracle HTTP Serverインスタンスを再起動することもできます。詳細は、『Oracle HTTP Serverの管理』のFusion Middleware Controlを使用してOracle HTTP Serverインスタンスを再起動することに関する項を参照してください。

オラクル社の法律上の注意点について

コピーライトについて

Copyright © 1994-2015, Oracle and/or its affiliates.All rights reserved.

商標と登録商標について

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

制限付権利

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション（人的傷害を発生させる可能性があるアプリケーションを含む）への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性（redundancy）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

ドラフトのアルファ版およびベータ版ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。オラクル社およびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。