プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle HTTP Serverの管理
12
c
(12.1.3)
E56227-07
ライブラリ
製品
索引
次
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
Oracle HTTP Server 12
c
(12.1.3)の新機能
12
c
(12.1.3)での新機能と変更された機能
リリース12c (12.1.2)の新機能と変更された機能
第I部 Oracle HTTP Serverの理解
1
Oracle HTTP Serverの概要
1.1
Oracle HTTP Serverとは
1.2
Oracle HTTP Server 12
c
(12.1.3)のトポロジ
1.3
Oracle HTTP Serverの主要機能
1.3.1
Oracle WebLogic Serverプロキシ・プラグイン(mod_wl_ohs)
1.3.2
mod_plsql
1.3.3
セキュリティ機能
1.3.3.1
Oracle Secure Sockets Layer (mod_ossl)
1.3.3.2
セキュリティ: Secure Sockets Layerによる暗号化
1.3.3.3
セキュリティ: WebGateを使用したシングル・サインオン
1.3.4
URLリライティングとプロキシ・サーバーの機能
1.3.5
CGIおよびFastCGI
1.4
ドメイン・タイプ
1.4.1
WebLogic Serverドメイン
1.4.2
スタンドアロン・ドメイン
1.5
Oracle HTTP Serverのディレクトリ構造の理解
1.6
構成ファイルの理解
1.6.1
ステージングおよびランタイムの構成ディレクトリ
1.6.2
構成ファイル
1.6.3
構成ファイルの変更
1.7
Oracle HTTP Serverのサポート
2
Oracle HTTP Serverモジュールの理解
2.1
含まれるモジュールのリスト
2.2
mod_certheaders
2.3
mod_context
2.4
mod_dms
2.5
mod_odl
2.6
mod_ossl
2.7
mod_perl
2.7.1
データベースでのmod_perlの使用
2.7.1.1
Perlを使用したデータベース・アクセス
2.7.1.2
データベース接続のテスト
2.7.1.3
SQL NCHARデータ型の使用
2.8
mod_plsql
2.8.1
その他のドキュメント
2.8.2
DADの作成
2.8.3
mod_plsqlの構成ファイル
2.8.3.1
plsql.conf
2.8.3.2
dads.conf
2.8.3.3
cache.conf
2.8.4
構成ファイルとパラメータの使用
2.9
mod_webgate
2.10
mod_wl_ohs
3
Oracle HTTP Server管理ツールの理解
3.1
Oracle HTTP Serverの管理の概要
3.2
Oracle HTTP Server Mbeansに関する特別な注意事項
3.3
Fusion Middleware Controlへのアクセス
3.4
Oracle HTTP Serverのホームページへのアクセス
3.4.1
Fusion Middleware Control内のナビゲーション
3.5
Fusion Middleware Controlを使用した構成ファイルの編集
3.6
WebLogic Scripting Toolの使用
3.6.1
Oracle HTTP Server固有のWLSTコマンド
3.6.2
スタンドアロン環境でのWLSTの使用方法
3.6.3
コロケート環境でのノード・マネージャへの接続
3.6.4
WLSTコマンドに関する詳細情報の参照先
第II部 Oracle HTTP Serverの管理
4
Oracle HTTP Serverの実行
4.1
始める前に
4.2
OHSインスタンスの作成
4.2.1
WebLogic Serverドメインでの管理対象インスタンスの作成
4.2.1.1
WLSTを使用したインスタンスの作成
4.2.1.2
Fusion Middleware Controlを使用したインスタンスの作成
4.2.1.3
インスタンスのプロビジョニング
4.2.2
スタンドアロン・ドメイン・インスタンスの作成
4.2.3
共有ファイル・システム上で生成されたインスタンスにパフォーマンス問題が生じた場合
4.3
基本的なOHSタスクの実行
4.3.1
PIDファイルの理解
4.3.2
Oracle HTTP Serverインスタンスの起動
4.3.2.1
Fusion Middleware Controlを使用したOracle HTTP Serverインスタンスの起動
4.3.2.2
WLSTを使用したOracle HTTP Serverインスタンスの起動
4.3.2.3
コマンド行を使用したOracle HTTP Serverインスタンスの起動
4.3.2.4
特権ポートでのOracle HTTP Serverインスタンスの起動(UNIXのみ)
4.3.3
Oracle HTTP Serverインスタンスの停止
4.3.3.1
Fusion Middleware Controlを使用したOracle HTTP Serverインスタンスの停止
4.3.3.2
WLSTを使用したOracle HTTP Serverインスタンスの停止
4.3.3.3
コマンド行からのOracle HTTP Serverインスタンスの停止
4.3.4
Oracle HTTP Serverインスタンスの再起動
4.3.4.1
Fusion Middleware Controlを使用したOracle HTTP Serverインスタンスの再起動
4.3.4.2
WLSTを使用したOracle HTTP Serverインスタンスの再起動
4.3.5
実行中のOracle HTTP Serverインスタンスのステータスの確認
4.3.5.1
Fusion Middleware Controlを使用したサーバー・ステータスの確認
4.3.5.2
WLSTを使用したサーバー・ステータスの確認
4.3.6
Oracle HTTP Serverインスタンスの削除
4.3.6.1
WebLogic ServerドメインでのOracle HTTP Serverインスタンスの削除
4.3.6.2
スタンドアロン・ドメインからのOracle HTTP Serverインスタンスの削除
4.4
Oracle HTTP Serverのリモート管理
4.4.1
リモート環境の設定
4.4.1.1
ホストの要件
4.4.1.2
タスク1: ホスト1での拡張ドメインの設定
4.4.1.3
タスク2: ホスト1でのドメインの圧縮
4.4.1.4
タスク3: ホスト2でのドメインの解凍
4.4.2
Oracle HTTP Serverのリモート実行
5
Oracle HTTP Serverの操作
5.1
構成ファイル編集上の注意
5.2
サーバー・プロパティの指定
5.2.1
Fusion Middleware Controlを使用したサーバー・プロパティの指定
5.2.2
httpd.confファイルの編集によるサーバー・プロパティの指定
5.3
Oracle HTTP Serverインスタンスの構成
5.3.1
Secure Sockets Layerの構成
5.3.2
スタンドアロン・モードでのSecure Sockets Layerの構成
5.3.2.1
SSLの構成
5.3.2.2
サーバー側でのSSLVerifyClientの指定
5.3.2.3
Oracle HTTP ServerとOracle WebLogic Serverとの間のSSLの有効化
5.3.3
MIME設定の構成
5.3.3.1
MIMEタイプの構成
5.3.3.2
MIMEエンコーディングの構成
5.3.3.3
MIME言語の構成
5.3.4
mod_perlの構成
5.3.4.1
Fusion Middleware Controlを使用したmod_perlの有効化
5.3.4.2
スタンドアロン・ドメインのmod_perlの有効化
5.3.5
Oracle WebLogic Serverプロキシ・プラグイン(mod_wl_ohs)の構成
5.3.6
不要なコンテンツへのアクセス権の削除
5.3.6.1
cgi-binセクションの編集
5.3.6.2
Fancy Indexingセクションの編集
5.3.6.3
製品ドキュメント・セクションの編集
5.3.7
apxsコマンドを使用した拡張モジュールのインストール
5.3.8
Optionsメソッドの無効化
5.3.9
共有ファイルシステムでのOracle HTTP Serverコンポーネント構成の更新
5.4
mod_securityの構成
5.4.1
mod_securityの有効化
5.4.2
mod_securityの構成
6
サーバー・プロセスの管理およびモニタリング
6.1
Oracle HTTP Serverの処理モデル
6.1.1
リクエスト処理モデル
6.1.2
単一ユニットの処理モデル
6.2
Oracle HTTP Serverのパフォーマンスのモニタリング
6.2.1
Oracle HTTP Serverパフォーマンス・メトリックの理解
6.2.2
Oracle HTTP Serverのパフォーマンス・メトリックの表示
6.2.2.1
Fusion Middleware Controlを使用したサーバー・メトリックの表示
6.2.2.2
WLSTを使用したサーバー・メトリックの表示
6.3
Oracle HTTP Serverのパフォーマンス・ディレクティブの構成
6.3.1
Fusion Middleware Controlを使用したリクエスト構成の設定
6.3.2
Fusion Middleware Controlを使用した接続構成の設定
6.3.3
Fusion Middleware Controlを使用したプロセス構成の設定
6.4
プロセス・セキュリティの理解
7
接続の管理
7.1
デフォルトのリスニング・ポート
7.2
管理ポートの定義
7.3
ポート番号の使用状況の表示
7.3.1
Fusion Middleware Controlを使用したポート番号の使用状況の表示
7.3.2
WLSTを使用してポート番号の使用状況を表示
7.4
ポートの管理
7.4.1
Fusion Middleware Controlを使用したポートの作成
7.4.2
Fusion Middleware Controlを使用したポートの編集
7.4.3
スタンドアロン環境でのリスニング・ポートの無効化
7.5
仮想ホストの構成
7.5.1
Fusion Middleware Controlを使用した仮想ホストの作成
7.5.2
Fusion Middleware Controlを使用した仮想ホストの構成
8
Oracle HTTP Serverログの管理
8.1
サーバー・ログの概要
8.1.1
エラー・ログについて
8.1.2
アクセス・ログについて
8.1.3
ログ・ローテーション
8.2
Oracle HTTP Serverログの構成
8.2.1
Fusion Middleware Controlを使用したエラー・ログの構成
8.2.1.1
エラー・ログの形式および場所の構成
8.2.1.2
エラー・ログ・レベルの構成
8.2.1.3
エラー・ログのローテーション・ポリシーの構成
8.2.2
Fusion Middleware Controlを使用したアクセス・ログの構成
8.2.2.1
アクセス・ログ形式の構成
8.2.2.2
アクセス・ログ・ファイルの構成
8.3
Oracle HTTP Serverのログ・ディレクティブ
8.3.1
Oracle Diagnostic Loggingディレクティブ
8.3.1.1
OraLogMode
8.3.1.2
OraLogDir
8.3.1.3
OraLogSeverity
8.3.1.4
OraLogRotationParams
8.3.2
Apache HTTP Serverログ・ディレクティブ
8.3.2.1
ErrorLog
8.3.2.2
LogLevel
8.3.2.3
LogFormat
8.3.2.4
CustomLog
8.4
Oracle HTTP Serverログの表示
8.4.1
Fusion Middleware Controlでのログの表示
8.4.2
コマンド行からのログの表示
8.4.3
テキスト・エディタでのログの表示
8.5
ECID情報の記録
8.5.1
ECID情報について
8.5.2
ECID情報用エラー・ログの構成
8.5.3
ECID情報用アクセス・ログの構成
8.6
SSLリクエストの終了
8.6.1
Oracle HTTP Serverの前にSSLを停止
8.6.2
Oracle HTTP ServerでSSLを停止
9
アプリケーション・セキュリティの管理
9.1
Oracle HTTP Serverのセキュリティについて
9.2
ユーザーおよびその権限のクラス
9.3
保護対象のリソース
9.4
認証、認可およびアクセス制御
9.4.1
アクセス制御
9.4.2
ユーザーの認証および認可
9.4.2.1
ユーザーを認証するためのApache HTTP Serverモジュールの使用
9.4.2.2
WebGateを使用したユーザーの認証
9.4.3
FMW監査フレームワークのサポート
9.5
SSLの実装
9.5.1
その他のSSL機能
9.5.1.1
グローバル・サーバーIDのサポート
9.5.1.2
PKCS #11のサポート
9.5.2
SSLとロギング
9.6
mod_securityの使用
第III部 付録および用語集
A
OVAB用のOHSイントロスペクタのプラグイン
A.1
サポートされるバージョン
A.2
Oracle HTTP Serverのイントロスペクション・パラメータ
A.3
結果のアーティファクト・タイプ
A.4
要件
A.5
ワイヤリング
A.6
ワイヤリング・プロパティ
A.7
Oracle HTTP Serverアプライアンスのプロパティ
A.8
プラグインの拡張機能
A.9
サポートされるテンプレート・タイプ
A.10
プラグインの制限事項
A.11
関連ドキュメント
B
よくある質問
B.1
アプリケーション固有のエラー・ページはどのように作成しますか
B.2
HTTPおよびHTTPSでは、どのタイプの仮想ホストがサポートされますか
B.3
異なる言語および文字セット・バージョンのドキュメントを使用できますか
B.4
Oracle HTTP ServerにApache HTTP Serverセキュリティ・パッチを適用できますか
B.5
Oracle HTTP ServerのApache HTTP Serverバージョンをアップグレードできますか
B.6
Oracle HTTP Serverからの出力を圧縮できますか
B.7
ファイアウォールおよびクラスタを介して機能するネームスペースはどのように作成しますか
B.8
Webサイトをハッカーからどのように保護しますか
B.9
REDIRECT_ERROR_NOTESが、「ファイルが見つかりません」というエラーに設定されていないのはなぜですか
B.10
Webサーバー・ベンダーおよびバージョンに関する情報はどのように隠すことができますか
B.11
apachectlまたは他のコマンド行ツールを使用してOHSを起動できますか
C
Oracle HTTP Serverのトラブルシューティング
C.1
ポートの競合によりOracle HTTP Serverが起動できない
C.2
多数のhttpdプロセスによるシステムのオーバーロード
C.3
1024未満のポートでOracle HTTP Serverの起動時に発生する権限拒否
C.4
PerSetEnvを設定解除し、変数を削除した場合にスローされる例外
C.5
ログ・ファイルを使用したエラーの特定
C.5.1
リライト・ログ
C.5.2
スクリプト・ログ
C.5.3
エラー・ログ
C.6
リモート・ホストでのOHSインスタンスの回復
C.7
Oracle HTTP Serverのパフォーマンスの問題
C.7.1
ネットワーク・ファイル・システムに置かれる特別なランタイム・ファイル
C.7.2
ネットワーク・ファイル・システムでのUNIXソケット
C.7.3
低速なファイル・システムに置かれたDocumentRoot
C.8
DMSの共有メモリーの不足
C.9
ライブラリが欠落すると、通知なしにHTTPDが終了することがある
C.10
SSLFIPSによるAES暗号化ウォレットの使用
D
構成ファイル
D.1
httpd.conf
D.2
ssl.conf
D.3
admin.conf
D.4
mod_wl_ohs.conf
D.5
moduleconf/*.conf
D.6
disabled/*.conf
D.7
mime.types
D.8
ohs.plugins.nodemanager.properties
D.9
magic
D.10
keystores/<
wallet-directory
>
D.11
auditconfig.xml
D.12
component-logs.xml
D.13
component_events.xml
D.14
Additional Reference
E
プロパティ・ファイル
E.1
ohs_admin.properties
E.2
ohs_nm.properties
E.3
ohs.plugins.nodemanager.properties
E.3.1
クロスプラットフォーム・プロパティ
E.3.2
環境変数の構成プロパティ
E.3.3
LinuxおよびUNIXで実行するOracle HTTP Serverインスタンス固有のプロパティ
F
OHS Moduleディレクティブ
F.1
mod_wl_ohsモジュールに関する注意
F.2
mod_certheadersモジュール
F.2.1
AddCertHeader
F.2.2
SimulateHttps
F.3
mod_osslモジュール
F.3.1
SSLAccelerator
F.3.2
SSLCARevocationFile
F.3.3
SSLCARevocationPath
F.3.4
SSLCipherSuite
F.3.5
SSLEngine
F.3.6
SSLFIPS
F.3.7
SSLInsecureRenegotiation
F.3.8
SSLMutex
F.3.9
SSLTraceLogLevel
F.3.10
SSLOptions
F.3.11
SSLPassPhraseDialog
F.3.12
SSLProtocol
F.3.13
SSLProxyCipherSuite
F.3.14
SSLProxyEngine
F.3.15
SSLProxyProtocol
F.3.16
SSLProxyWallet
F.3.17
SSLRequire
F.3.18
SSLRequireSSL
F.3.19
SSLSessionCache
F.3.20
SSLSessionCacheTimeout
F.3.21
SSLVerifyClient
F.3.22
SSLWallet
F.4
mod_plsqlモジュール
F.4.1
plsql.conf
F.4.1.1
PlsqlDMSEnable
F.4.1.2
PlsqlLogEnable
F.4.1.3
PlsqlLogDirectory
F.4.1.4
PlsqlIdleSessionCleanupInterval
F.4.2
dads.conf
F.4.2.1
PlsqlAfterProcedure
F.4.2.2
PlsqlAlwaysDescribeProcedure
F.4.2.3
PlsqlAuthenticationMode
F.4.2.4
PlsqlBeforeProcedure
F.4.2.5
PlsqlBindBucketLengths
F.4.2.6
PlsqlBindBucketWidths
F.4.2.7
PlsqlCGIEnvironmentList
F.4.2.8
PlsqlConnectionTimeout
F.4.2.9
PlsqlConnectionValidation
F.4.2.10
PlsqlDatabaseConnectString
F.4.2.11
PlsqlDatabasePassword
F.4.2.12
PlsqlDatabaseUserName
F.4.2.13
PlsqlDefaultPage
F.4.2.14
PlsqlDocumentPath
F.4.2.15
PlsqlDocumentProcedure
F.4.2.16
PlsqlDocumentTablename
F.4.2.17
PlsqlErrorStyle
F.4.2.18
PlsqlExclusionList
F.4.2.19
PlsqlFetchBufferSize
F.4.2.20
PlsqlInfoLogging
F.4.2.21
PlsqlMaxRequestsPerSession
F.4.2.22
PlsqlNLSLanguage
F.4.2.23
PlsqlPathAlias
F.4.2.24
PlsqlPathAliasProcedure
F.4.2.25
PlsqlRequestValidationFunction
F.4.2.26
PlsqlSessionCookieName
F.4.2.27
PlsqlSessionStateManagement
F.4.2.28
PlsqlTransferMode
F.4.2.29
PlsqlUploadAsLongRaw
F.4.3
cache.conf
F.4.3.1
PlsqlCacheCleanupTime
F.4.3.2
PlsqlCacheDirectory
F.4.3.3
PlsqlCacheEnable
F.4.3.4
PlsqlCacheMaxAge
F.4.3.5
PlsqlCacheMaxSize
F.4.3.6
PlsqlCacheTotalSize
用語集
索引