ヘッダーをスキップ
Oracle® Fusion Middleware Oracle HTTP Serverの管理
12
c
(12.1.2)
E48019-03
ライブラリ
製品
索引
次
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
Oracle HTTP Server 12
c
(12.1.2)の新機能
12
c
(12.1.2)での新機能と変更された機能
12
c
(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.2)のトポロジ
1.3
Oracle HTTP Serverの主要機能
1.3.1
セキュリティ: Secure Sockets Layerによる暗号化
1.3.2
セキュリティ: WebGateを使用したシングル・サインオン
1.3.3
URLリライティングとプロキシ・サーバーの機能
1.3.4
PL/SQLサーバー・ページ
1.3.5
サーバー側インクルード
1.3.6
Perl
1.3.7
動的スクリプト言語
1.3.8
C/C++(CGIおよびFastCGI)
1.3.9
ロード・バランシング
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_ossl
2.6
mod_perl
2.6.1
データベースでのmod_perlの使用
2.6.1.1
Perlを使用したデータベース・アクセス
2.6.1.2
データベース接続のテスト
2.6.1.3
SQL NCHARデータ型の使用
2.7
mod_plsql
2.7.1
DADの作成
2.7.2
mod_plsqlの構成ファイル
2.7.2.1
plsql.conf
2.7.2.2
dads.conf
2.7.2.3
cache.conf
2.7.3
構成ファイルとパラメータの使用
2.7.4
その他のドキュメント
2.8
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
スタンドアロン環境でのWLSTの使用方法
3.6.2
その他の情報
第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.2.1
スタンドアロン・ドメインでのWLSTの使用
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のリモート実行
4.5
サーバー・プロパティの指定
4.5.1
Fusion Middleware Controlを使用したサーバー・プロパティの指定
4.5.2
httpd.confファイルの編集によるサーバー・プロパティの指定
4.6
Oracle HTTP Serverの構成
4.6.1
Secure Sockets Layerの構成
4.6.2
MIME設定の構成
4.6.2.1
MIMEタイプの構成
4.6.2.2
MIMEエンコーディングの構成
4.6.2.3
MIME言語の構成
4.6.3
mod_perlの構成
4.6.4
WebLogicプロキシ・プラグイン(mod_wl_ohs)の構成
4.6.5
Oracle HTTP Server構成ファイルの変更
4.6.6
apxsコマンドを使用した拡張モジュールのインストール
4.6.7
Optionsメソッドの無効化
4.6.8
共有ファイルシステムにおけるOracle HTTP Serverインスタンスの構成の更新
5
サーバー・プロセスの管理および監視
5.1
Oracle HTTP Serverの処理モデル
5.1.1
リクエスト処理モデル
5.1.2
単一ユニットの処理モデル
5.2
Oracle HTTP Serverのパフォーマンスの監視
5.2.1
Oracle HTTP Serverのパフォーマンス・メトリックの表示
5.2.2
Oracle HTTP Serverパフォーマンス・メトリックの理解
5.3
Oracle HTTP Serverのパフォーマンス・ディレクティブの構成
5.3.1
Fusion Middleware Controlを使用したリクエスト構成の設定
5.3.2
Fusion Middleware Controlを使用した接続構成の設定
5.3.3
Fusion Middleware Controlを使用したプロセス構成の設定
5.4
プロセス・セキュリティの理解
6
接続の管理
6.1
デフォルトのリスニング・ポート
6.2
管理ポートの定義
6.3
ポート番号の使用状況の表示
6.3.1
Fusion Middleware Controlを使用したポート番号の使用状況の表示
6.4
ポートの管理
6.4.1
Fusion Middleware Controlを使用したポートの作成
6.4.2
Fusion Middleware Controlを使用したポートの編集
6.4.3
スタンドアロン環境でのリスニング・ポートの無効化
6.5
仮想ホストの構成
6.5.1
Fusion Middleware Controlを使用した仮想ホストの作成
6.5.2
Fusion Middleware Controlを使用した仮想ホストの構成
7
Oracle HTTP Serverログの管理
7.1
サーバー・ログの概要
7.1.1
エラー・ログについて
7.1.2
アクセス・ログについて
7.1.3
ログ・ローテーション
7.2
Oracle HTTP Serverログの構成
7.2.1
Fusion Middleware Controlを使用したエラー・ログの構成
7.2.1.1
エラー・ログの形式および場所の構成
7.2.1.2
エラー・ログ・レベルの構成
7.2.1.3
エラー・ログのローテーション・ポリシーの構成
7.2.2
Fusion Middleware Controlを使用したアクセス・ログの構成
7.2.2.1
アクセス・ログ形式の構成
7.2.2.2
アクセス・ログ・ファイルの構成
7.3
Oracle HTTP Serverのログ・ディレクティブ
7.3.1
Oracle Diagnostic Loggingディレクティブ
7.3.1.1
OraLogMode
7.3.1.2
OraLogDir
7.3.1.3
OraLogSeverity
7.3.1.4
OraLogRotationParams
7.3.2
Apache HTTP Serverログ・ディレクティブ
7.3.2.1
ErrorLog
7.3.2.2
LogLevel
7.3.2.3
LogFormat
7.3.2.4
CustomLog
7.4
Oracle HTTP Serverログの表示
8
アプリケーション・セキュリティの管理
8.1
Oracle HTTP Serverのセキュリティについて
8.2
ユーザーおよびその権限のクラス
8.3
保護対象のリソース
8.4
認証、認可およびアクセス制御
8.4.1
アクセス制御
8.4.2
ユーザーの認証および認可
8.4.2.1
ユーザーを認証するためのApache HTTP Serverモジュールの使用
8.4.2.2
WebGateを使用したユーザーの認証
8.4.3
FMW監査フレームワークのサポート
第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
SSLの有効化と無効化を切り替える場合、SSOサーバーにパートナ・アプリケーションを再登録する必要がありますか
B.10
REDIRECT_ERROR_NOTESが、「ファイルが見つかりません」というエラーに設定されていないのはなぜですか
B.11
Webサーバー・ベンダーおよびバージョンに関する情報はどのように隠すことができますか
B.12
apachectlまたは他のコマンドライン・ツールを使用してOHSを起動できますか
C
Oracle HTTP Serverのトラブルシューティング
C.1
ポートの競合によりOracle HTTP Serverが起動できない
C.2
多数のhttpdプロセスによるシステムのオーバーロード
C.3
1024未満のポートでOracle HTTP Serverの起動時に発生する権限拒否
C.4
PMファイルが正しく検出されない場合にOracle HTTP Serverが起動できない
C.5
PerSetEnvを設定解除し、変数を削除した場合にスローされる例外
C.6
ログ・ファイルを使用したエラーの特定
C.6.1
リライト・ログ
C.6.2
スクリプト・ログ
C.6.3
エラー・ログ
C.7
リモート・ホストでのOHSインスタンスの回復
C.8
Oracle HTTP Serverのパフォーマンスの問題
C.8.1
ネットワーク・ファイル・システムに置かれる特別なランタイム・ファイル
C.8.2
ネットワーク・ファイル・システムでのUNIXソケット
C.8.3
低速なファイル・システムに置かれたDocumentRoot
C.9
DMSの共有メモリーの不足
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
mod_securityの構成
F.1
mod_securityの有効化
F.2
mod_securityの構成
G
OHSモジュール・ディレクティブ
G.1
mod_certheaders
G.1.1
AddCertHeader
G.1.2
SimulateHttps
G.2
mod_ossl
G.2.1
SSLAccelerator
G.2.2
SSLCARevocationFile
G.2.3
SSLCARevocationPath
G.2.4
SSLCipherSuite
G.2.5
SSLEngine
G.2.6
SSLFIPS
G.2.7
SSLInsecureRenegotiation
G.2.8
SSLMutex
G.2.9
SSLNZTraceLogLevel
G.2.10
SSLOptions
G.2.11
SSLPassPhraseDialog
G.2.12
SSLProtocol
G.2.13
SSLProxyCipherSuite
G.2.14
SSLProxyEngine
G.2.15
SSLProxyProtocol
G.2.16
SSLProxyWallet
G.2.17
SSLRequire
G.2.18
SSLRequireSSL
G.2.19
SSLSessionCache
G.2.20
SSLSessionCacheTimeout
G.2.21
SSLVerifyClient
G.2.22
SSLWallet
G.3
mod_plsql
G.3.1
plsql.conf
G.3.1.1
PlsqlDMSEnable
G.3.1.2
PlsqlLogEnable
G.3.1.3
PlsqlLogDirectory
G.3.1.4
PlsqlIdleSessionCleanupInterval
G.3.2
dads.conf
G.3.2.1
PlsqlAfterProcedure
G.3.2.2
PlsqlAlwaysDescribeProcedure
G.3.2.3
PlsqlAuthenticationMode
G.3.2.4
PlsqlBeforeProcedure
G.3.2.5
PlsqlBindBucketLengths
G.3.2.6
PlsqlBindBucketWidths
G.3.2.7
PlsqlCGIEnvironmentList
G.3.2.8
PlsqlConnectionTimeout
G.3.2.9
PlsqlConnectionValidation
G.3.2.10
PlsqlDatabaseConnectString
G.3.2.11
PlsqlDatabasePassword
G.3.2.12
PlsqlDatabaseUserName
G.3.2.13
PlsqlDefaultPage
G.3.2.14
PlsqlDocumentPath
G.3.2.15
PlsqlDocumentProcedure
G.3.2.16
PlsqlDocumentTablename
G.3.2.17
PlsqlErrorStyle
G.3.2.18
PlsqlExclusionList
G.3.2.19
PlsqlFetchBufferSize
G.3.2.20
PlsqlInfoLogging
G.3.2.21
PlsqlMaxRequestsPerSession
G.3.2.22
PlsqlNLSLanguage
G.3.2.23
PlsqlPathAlias
G.3.2.24
PlsqlPathAliasProcedure
G.3.2.25
PlsqlRequestValidationFunction
G.3.2.26
PlsqlSessionCookieName
G.3.2.27
PlsqlSessionStateManagement
G.3.2.28
PlsqlTransferMode
G.3.2.29
PlsqlUploadAsLongRaw
G.3.3
cache.conf
G.3.3.1
PlsqlCacheCleanupTime
G.3.3.2
PlsqlCacheDirectory
G.3.3.3
PlsqlCacheEnable
G.3.3.4
PlsqlCacheMaxAge
G.3.3.5
PlsqlCacheMaxSize
G.3.3.6
PlsqlCacheTotalSize
用語集
索引