Oracle HTTP Serverは、構成ウィザード、Fusion Middleware ControlおよびWebLogic Scripting Toolなどのツールを使用して管理できます。
次の項では、管理ツール、Fusion Middleware ControlおよびOracle HTTP Serverのホームページへのアクセス方法、WebLogic Scripting Tool (WLST)の使用方法について説明します
Oracle HTTP Serverインスタンスを作成および削除できる構成ウィザード。『Oracle HTTP Serverのインストールと構成』を参照してください。
Fusion Middleware Control(ブラウザベースの管理ツール)。『Oracle Fusion Middlewareの管理』を参照してください。
コマンドドリブンのスクリプト・ツールであるWebLogic Scripting Tool。『WebLogic Scripting Toolの理解』を参照してください。
ノート:
Oracle HTTP Server実装で使用可能な管理ツールは、それをWebLogic Serverドメイン(FMWインフラストラクチャを使用)またはスタンドアロン・ドメイン内で構成したかどうかに依存します。「ドメイン・タイプ」を参照してください。
Fusion Middleware ControlまたはWebLogic Scripting Tool (WLST)内にあるOracle HTTP Server MBeansは、Oracleの管理ツールを使用するために提供されています。このインタフェースは、予告なしに変更される場合があり、他の使用目的ではサポートされていません。
この章の内容は、次のとおりです。
Fusion Middleware Controlは、Oracle HTTP Serverを管理するための主要なツールです。このツールはブラウザベースで、Oracle Fusion Middleware環境を管理およびモニターするうえで役立ちます。
次の各項では、Oracle Fusion Middleware Controlで実行できる基本的なOracle HTTP Serverの管理タスクを説明します。
関連項目:
Oracle Fusion Middlewareの管理
Fusion Middleware Controlを表示するには、Fusion Middleware ControlのURLを入力します。これには、WebLogic管理サーバー・ホストの名前と、インストール時にFusion Middleware Controlに割り当てたポート番号が含まれます。URLの形式は次のとおりです。
http://hostname.domain:port
/em
最後のインストール画面で「保存」をクリックしてインストール情報を保存した場合、Fusion Middleware ControlのURLは、ディスクに書き込まれたファイルに含まれています。
ターゲット(WebLogic管理対象サーバーなど)やコンポーネント(Oracle HTTP Serverなど)を選択すると、コンテンツ・ペインにターゲットのホーム・ページが表示され、ページの一番上のコンテキスト・ペインにそのターゲットのメニューが表示されます。
Oracle HTTP Serverのホーム・ページおよびサーバー・メニューを表示するには、HTTP ServerフォルダからOracle HTTP Serverコンポーネントを選択します。ナビゲーション・ペインでOracle HTTP Serverのターゲットを右クリックすることで、「Oracle HTTP Server」メニューを表示することもできます。
Oracle HTTP Serverのホーム・ページの理解では、ターゲットのナビゲーション・ペインとOracle HTTP Serverのホームページについて説明します。
Fusion Middleware ControlのOracle HTTP Serverのホームページには、サーバーの管理に使用できるメニューとリージョンが含まれます。各メニューを使用して、モニタリング、管理、ルーティングおよび一般情報の表示を行うことができます。
Oracle HTTP Serverのホームページには、次のリージョンが含まれます。
「一般」リージョン: コンポーネントの名前、その状態、ホスト、ポート、マシン名、およびOracleホームの場所が表示されます。
「主要統計」リージョン: プロセスおよびリクエストの統計が表示されます。
「レスポンスと負荷」リージョン: アクティブ・リクエストの数、発行済のリクエストの数、Oracle HTTP Serverがリクエストに応答するのに要した時間などの情報が表示されます。また、リクエストで処理されたバイト数に関する情報も表示されます。
「CPU使用率およびメモリー使用量」リージョン: Oracle HTTP Serverインスタンスで使用されているCPU(%)およびメモリー(MB)が表示されます。
「リソース・センター」リージョン: Oracle HTTP Serverに関連するドキュメントおよびトピックへのリンクが表示されます。
図3-1に、ターゲットのナビゲーション・ペインとOracle HTTP Serverのホームページを示します。
図3-1 Fusion Middleware ControlでのOracle HTTP Serverのホームページ
ノート:
『Oracle Fusion Middlewareの管理』に、ターゲット・ナビゲーション・ペインおよびホーム・ページ上のすべてのアイテムが詳しく説明されています。
Fusion Middleware Controlの「サーバーの詳細構成」ページでは、構成ファイル(.conf)を直接編集することなく、Oracle HTTP Server構成を編集できます。「Oracle HTTP Server構成ファイルの変更」を参照してください。Oracle HTTP Server構成を管理するFusion Middleware Controlおよびその他のOracleソフトウェアでは、これらのファイルが、同等ですが異なる形式で保存される場合がある点に注意してください。ソフトウェアを使用して構成を変更した後に、複数の構成ファイルがリライトされる可能性があります。Fusion Middleware Controlからの構成ファイルの編集手順は、WebLogic Serverドメインの構成ファイルの編集を参照してください。
WebLogic Scripting Tool (WLST)は、Oracle HTTP Serverを管理する特定のコマンドが用意された、コマンド方式のスクリプト・ツールです。
この項には、WLSTコマンドおよびスタンドアロン環境でWLSTを使用する方法についての情報が含まれています。
WLSTの詳細は、『WebLogic Scripting Toolの理解』を参照してください
Oracle HTTP Serverで使用できるカスタムWLSTコマンドの詳細は、Oracle HTTP ServerのカスタムWLSTコマンドを参照してください。
WLSTではWebLogic Serverドメインでのサーバー管理のためにOracle HTTP Server固有のコマンドが提供されます。「Oracle HTTP ServerのカスタムWLSTコマンド」を参照してください。
次に示すものはオンライン・コマンドで、WLSTとドメイン用の管理サーバーが接続されている必要があります。
ohs_createInstance
ohs_deleteInstance
ohs_addAdminProperties
ohs_addNMProperties
ohs_exportKeyStore
ohs_postUpgrade
ohs_updateInstances
構成ウィザードではなく、ohs_createInstance
およびohs_deleteInstance
コマンドを使用して、Oracle HTTP Serverインスタンスを作成および削除することをお薦めします。これらのコマンドは追加のエラー・チェックを実行し、インスタンスの作成の場合は、自動ポート割当ても行います。
Oracle HTTP Serverインスタンスがスタンドアロン環境で実行されている場合、WLSTを使用することはできますが、タスクをルーティングするオフライン(またはエージェント)コマンドを使用する必要があります。Oracle HTTP Serverの実行には、実行するタスクとの関連で具体的なWLSTコマンドが記載されていますが(たとえば、WLSTを使用したOracle HTTP Serverインスタンスの開始には、スタンドアロンOracle HTTP Serverインスタンスを開始するWLSTコマンドが記載)、nmConnect()
コマンドを使用してオフラインのWLSTに実際に接続する必要があります。LinuxおよびWindowsのどちらでも、コマンドの形式は同じです。
nmConnect('login','password','hostname','port','<domainName>')
たとえば:
nmConnect('weblogic','welcome1','localhost','5556','myDomain')
リモートのOracle HTTP Serverの1台が管理モードにあり、別の1台がリモート管理モードを有効化したスタンドアロンの場合、WLSTを使用してSSL構成などの管理タスクを実行できます。スタンドアロン・ドメインにおける通常のOracle HTTP Serverは、WebLogic Serverとしてのみ、そしてOracle HTTP Serverの起動/停止目的でのみ使用できます。これは、コマンド行スクリプトでも実行できます。