A Oracle HTTP ServerのカスタムWLSTコマンド
WebLogic ServerドメインでOracle HTTP Serverを管理するための特定のWLST Serverコマンドがあります。ほとんどはオンライン・コマンドで、WLSTとドメイン用の管理サーバーが接続されている必要があります。
この付録には、Oracle HTTP Server固有のWLSTコマンドについての情報が記載されています。
- Oracle HTTP ServerのカスタムWLSTコマンドのヘルプ
Oracle HTTP ServerのカスタムWLSTコマンドについてはオンライン・ヘルプを使用できます。 - WLSTオンライン・コマンドの使用
- Oracle HTTP Serverのコマンド
構成ウィザードのかわりに、ohs_createInstance
およびohs_deleteInstance
コマンドを使用して、Oracle HTTP Serverインスタンスを作成および削除します。これらのカスタム・コマンドは、追加のエラー・チェックを実行し、インスタンスの作成の場合は、自動的にポートを割り当てます。
Oracle HTTP ServerのカスタムWLSTコマンドのヘルプ
Oracle HTTP ServerのカスタムWLSTコマンドについてはオンライン・ヘルプを使用できます。
オンライン・ヘルプを取得するには、WLSTコマンド行にhelp('manageohs')
と入力すると、Oracle HTTP ServerのすべてのカスタムWLSTコマンドが表示されます。
特定のカスタムWLSTコマンドを取得するには、WLSTコマンド行にhelp('
custom_command_name
')
と入力します。たとえば:
help('ohs_createInstance')
Oracle HTTP Serverのコマンド
構成ウィザードのかわりに、ohs_createInstance
およびohs_deleteInstance
コマンドを使用して、Oracle HTTP Serverインスタンスを作成および削除します。これらのカスタム・コマンドは、追加のエラー・チェックを実行し、インスタンスの作成の場合は、自動的にポートを割り当てます。
表A-1に示すカスタムWLSTコマンドでは、WebLogic ServerドメインのOracle HTTP Serverインスタンスを管理します。
表A-1 Oracle HTTP Serverコマンド
使用するコマンド | 用途 | WLSTでの使用 |
---|---|---|
Oracle HTTP Serverの管理サーバーのプロパティ・ファイルにLogLevelプロパティを追加します。 |
オンライン |
|
Oracle HTTP Serverのノード・マネージャのプラグイン・プロパティ・ファイルにプロパティを追加します。 |
オンライン |
|
Oracle HTTP Serverの新しいインスタンスを作成します。 |
オンライン |
|
指定したOracle HTTP Serverインスタンスを削除します。 |
オンライン |
|
キーストアを指定したOracle HTTP Serverインスタンスにエクスポートします。 |
オンライン |
|
Oracle HTTP Serverインスタンスが構成ウィザードを使用して作成された場合、KSSデータベースにキーストアを作成します。 |
オンライン |
- ohs_addAdminProperties
ohs_addAdminProperties
コマンドはLogLevel
プロパティをOracle HTTP Server管理サーバーのプロパティ・ファイル(ohs_admin.properties
)に追加します。LogLevel
はohs_addAdminProperties
が現在サポートしている唯一のパラメータです。このコマンドは、WLSTが管理サーバーのインスタンスに接続している場合にのみ使用できます。 - ohs_addNMProperties
- ohs_createInstance
- ohs_deleteInstance
- ohs_exportKeyStore
- ohs_updateInstances
ohs_addAdminProperties
ohs_addAdminProperties
コマンドはLogLevel
プロパティをOracle HTTP Server管理サーバーのプロパティ・ファイル(ohs_admin.properties
)に追加します。LogLevel
はohs_addAdminProperties
が現在サポートしている唯一のパラメータです。このコマンドは、WLSTが管理サーバーのインスタンスに接続している場合にのみ使用できます。
WLSTでの使用: オンライン
構文
ohs_addAdminProperties(logLevel = 'value')
引数 | 説明 |
---|---|
|
ログに書き込む情報の粒度。デフォルトは
|
例
この例では、ログ・レベルをFINEST
に設定したログ・ファイルを作成します。
ohs_addAdminProperties(logLevel = 'FINEST')
親トピック: Oracle HTTP Serverのコマンド
ohs_addNMProperties
WLSTでの使用: オンライン
説明
ohs_addNMProperties
コマンドはプロパティをOracle HTTP Serverノード・マネージャのプラグイン・プロパティ・ファイル(ohs_nm.properties
)に追加します。このコマンドは、WLSTが管理サーバーのインスタンスに接続している場合にのみ使用できます。
構文
ohs_addNMProperties(logLevel = 'value', machine='node-manager-machine-name')
引数 | 説明 |
---|---|
|
ログに書き込む情報の粒度。デフォルトは
|
machine |
ノード・マネージャを実行するマシンの名前。 |
例
この例では、ターゲット・マシンmy_NM_machine
のパス<domain_dir>
/system_components/OHS
の下に、ログ・レベルをFINEST
に設定してohs_nm.log
という名前のログ・ファイルを作成します。ユーザーはノード・マネージャを再起動する必要はありません。
ohs_addNMProperties(logLevel = 'FINEST', machine = 'my_NM_machine')
親トピック: Oracle HTTP Serverのコマンド
ohs_createInstance
WLSTでの使用: オンライン
説明
ohs_createInstance
コマンドでは、Oracle HTTP Serverの新しいインスタンスを作成し、明示的に指定されるか自動的に割り当てられるリスニング・ポートなどの重要な構成が可能です。
構文
ohs_createInstance(instanceName='xxx', machine='yyy', serverName='zzz', ...)
引数 | 定義 |
---|---|
|
作成する管理対象インスタンスの名前。 |
|
インスタンスの既存マシンのエントリ。この名前(しばしば serverConfig() cd('Machines') ls() |
|
(オプション) 非SSLサーバーのポート番号。この値が指定されない場合、ポートは自動的に割り当てられます。リスニング・ポートは通常7777から始まり、ここから順次増加します。 |
|
(オプション) SSL仮想ホストのポート番号。この値が指定されない場合、ポートは自動的に割り当てられます。SSLポートは通常4443から始まり、ここから順次増加します。 |
|
(オプション) ノード・マネージャとの通信に使用するポート番号。この値が指定されない場合、ポートは自動的に割り当てられます。管理ポートは通常9999から始まり、ここから順次増加します。 |
|
(オプション) 非SSLサーバーのServerNameディレクティブの値。この値が指定されない場合、マシンのホスト名およびリスニング・ポートを使用してこの値が作成されます。 |
例
次の例では、マシンabc03.myCorp.com
上で動作するohs1
というOracle HTTP Serverインスタンスを作成します。
ohs_createInstance(instanceName='ohs1', machine='abc03.myCorp.com')
親トピック: Oracle HTTP Serverのコマンド
ohs_deleteInstance
WLSTでの使用: オンライン
説明
ohs_deleteInstance
コマンドは指定したOracle HTTP Serverインスタンスを削除します。インスタンスは削除する前に停止しておく必要があります。インスタンスがUNKNOWN
またはRUNNING
状態の場合、このコマンドによってエラーが返されます。
構文
ohs_deleteInstance(instanceName='xxx')
instanceName
はOracle HTTP Serverインスタンスの名前です。
例
次の例では、Oracle HTTP Serverインスタンスohs1
を削除します。
ohs_deleteInstance(instanceName='ohs1')
親トピック: Oracle HTTP Serverのコマンド
ohs_exportKeyStore
WLSTでの使用: オンライン
説明
ohs_exportKeyStore
コマンドはキーストアを指定したOracle HTTP Serverインスタンスの場所にエクスポートします。このコマンドは、WLSTが管理サーバーのインスタンスに接続している場合にのみ使用できます。このコマンドの使用方法の詳細は、WLSTを使用したキーストアのOracle HTTP Serverインスタンスへのエクスポートを参照してください。
構文
ohs_exportKeyStore(keyStoreName='<keyStoreName>', instanceName = '<instanceName>')
引数 | 説明 |
---|---|
keyStoreName |
キーストアの名前。 |
instanceName |
Oracle HTTP Serverインスタンスの名前。 |
キーストアの命名規則
キーストアの名前(keyStoreName
)は文字列<
instanceName
>_
で始まる必要があります。
たとえば、キーストアがohs1
という名前のOracle HTTP Serverインスタンスにエクスポートされる必要があるとします。この場合、ohs1
にエクスポートされる必要のあるすべてのキーストアの名前は、ohs1_
で始まる必要があります。
キーストアの作成中にこの構文に従わなかった場合、キーストアのエクスポートは成功しない可能性があります。
例
この例では、キーストアohs1_myKeystore
をOracle HTTP Serverインスタンスohs1
にエクスポートします。
ohs_exportKeyStore(keyStoreName='ohs1_myKeystore', instanceName = 'ohs1')
親トピック: Oracle HTTP Serverのコマンド
ohs_updateInstances
WLSTでの使用: オンライン
説明
WLSTが管理サーバー・インスタンスに接続されている場合のみ、ohs_updateInstances
コマンドを使用できます。ドメイン内のすべてのOracle HTTP Serverインスタンス間で解析が行われ、次のタスクが実行されます。
-
存在しない場合、新しいキーストアが
<
instanceName
>_default
という名前で作成されます。 -
新しく作成したキーストアにデモンストレーション用の証明書
demoCASignedCertificate
を入れます。 -
キーストアをインスタンスの場所にエクスポートします。
このコマンドは、構成ウィザードをコロケート・モードでのみ使用してOracle HTTP Serverインスタンスが作成された後に使用されます。「WLSTを使用したOracle HTTP Serverインスタンスのキーストアとの関連付け」を参照してください。
構文
ohs_updateInstances()
このコマンドは引数を取りません。
例
ohs_updateInstances()
親トピック: Oracle HTTP Serverのコマンド