ヘッダーをスキップ
Oracle Fusion Middleware Oracle HTTP Server管理者ガイド
11
g
リリース1 (11.1.1)
B55928-07
ライブラリ
製品
索引
次
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
第I部 Oracle HTTP Serverの理解
1
Oracle HTTP Serverの概要
1.1
Oracle HTTP Serverについて
1.1.1
Oracle HTTP Serverの主要機能
1.1.1.1
セキュリティ: Secure Sockets Layerによる暗号化
1.1.1.2
セキュリティ: シングル・サインオン
1.1.1.3
分散オーサリングおよびバージョニング(DAV)のサポート
1.1.1.4
URLリライティングとプロキシ・サーバーの機能
1.1.1.5
Oracle Process Manager and Notification Server
1.1.1.6
Oracleプラグイン
1.1.1.7
PL/SQLサーバー・ページ
1.1.1.8
サーバー側インクルード
1.1.1.9
Perl
1.1.1.10
PHP
1.1.1.11
C/C++(CGIおよびFastCGI)
1.1.1.12
ロード・バランシング
1.2
Oracle HTTP Serverのディレクトリ構造の理解
1.3
構成ファイルの理解
1.4
Oracle HTTP Serverのサポート
2
Oracle HTTP Serverの管理ツール
2.1
Oracle HTTP Serverの管理の概要
2.2
Fusion Middleware Controlへのアクセス
2.3
Oracle HTTP Serverのホームページへのアクセス
2.3.1
Fusion Middleware Control内のナビゲーション
2.4
opmnctlコマンドライン・ツールの使用方法
3
Oracle HTTP Serverモジュールの理解
3.1
含まれるモジュールのリスト
3.2
mod_certheaders
3.3
mod_dms
3.4
mod_onsint
3.5
mod_oradav
3.6
mod_ossl
3.7
mod_osso
3.8
mod_perl
3.8.1
データベースでのmod_perlの使用
3.8.1.1
Perlを使用したデータベース・アクセス
3.8.1.2
データベース接続のテスト
3.8.1.3
SQL NCHARデータ型の使用
3.9
mod_reqtimeout
3.10
mod_plsql
3.10.1
DADの作成
3.10.2
mod_plsqlの構成ファイル
3.10.2.1
plsql.conf
3.10.2.2
dads.conf
3.10.2.3
cache.conf
3.10.3
構成ファイルとパラメータの使用
3.11
mod_security
3.11.1
mod_securityの有効化
3.11.2
mod_securityの構成
3.12
mod_wl_ohs
第II部 Oracle HTTP Serverの管理
4
Oracle HTTP Serverのスタート・ガイド
4.1
Oracle HTTP Serverの起動、停止および再起動
4.1.1
PIDファイルの理解
4.1.2
Oracle HTTP Serverの起動
4.1.2.1
Fusion Middleware Controlを使用したOracle HTTP Serverの起動
4.1.2.2
opmnctlを使用したOracle HTTP Serverの起動
4.1.2.3
特権ポートでのOracle HTTP Serverの起動
4.1.3
Oracle HTTP Serverの停止
4.1.3.1
Fusion Middleware Controlを使用したOracle HTTP Serverの停止
4.1.3.2
opmnctlを使用したOracle HTTP Serverの停止
4.1.4
Oracle HTTP Serverの再起動
4.1.4.1
Fusion Middleware Controlを使用したOracle HTTP Serverの再起動
4.1.4.2
opmnctlを使用したOracle HTTP Serverの再起動
4.2
Oracle HTTP Serverコンポーネントの作成
4.3
サーバー・プロパティの指定
4.3.1
Fusion Middleware Controlを使用したサーバー・プロパティの指定
4.3.2
httpd.confファイルの編集によるサーバー・プロパティの指定
4.4
Oracle HTTP Serverの構成
4.4.1
Secure Sockets Layerの構成
4.4.2
MIME設定の構成
4.4.2.1
MIMEタイプの構成
4.4.2.2
MIMEエンコーディングの構成
4.4.2.3
MIME言語の構成
4.4.3
mod_perlモジュールの構成
4.4.4
mod_wl_ohsの構成
4.4.5
Oracle HTTP Server構成ファイルの変更
4.4.6
apxsスクリプトを使用するためのOracle HTTP Server環境の構成
4.4.7
Optionsメソッドの無効化
4.4.8
共有ファイルシステムにおけるOHSインスタンスの構成の更新
4.5
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.1.1
Fusion Middleware Controlを使用したポート番号の使用状況の表示
6.2
ポートの管理
6.2.1
Fusion Middleware Controlを使用したポートの作成
6.2.2
Fusion Middleware Controlを使用したポートの編集
6.2.3
WebLogicドメインへのOHS登録の更新
6.3
仮想ホストの構成
6.3.1
Fusion Middleware Controlを使用した仮想ホストの作成
6.3.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
mod_ossoを使用したユーザーの認証
8.4.3
FMW監査フレームワークのサポート
9
mod_oradavの構成
9.1
mod_oradavモジュールの概要
9.1.1
WebDAV
9.1.2
OraDAV
9.1.3
OraDAVのアーキテクチャ
9.1.4
OraDAVの使用モデル
9.1.5
PROPFINDのセキュリティ
9.2
mod_oradavの構成
9.2.1
OraDAVの構成ディレクティブ
9.2.2
Fusion Middleware Controlを使用したmod_oradavの構成
9.2.3
mod_oradev.confの編集
9.3
WebDAV WebDAVセキュリティに関する考慮事項
9.4
OraDAVのパフォーマンスに関する考慮事項
9.4.1
ディスク・キャッシュとOraDAVの併用
9.4.2
WebDAVアクティビティ用のOracle Web Cacheのバイパス
9.5
OraDAVでのグローバリゼーション・サポートに関する考慮事項
9.6
DAVファイルの場所
第III部 付録および用語集
A
サード・パーティのWebサーバーに対するOracleプラグインの使用
A.1
Oracle Proxy Plug-Inの使用
A.1.1
Oracle Proxy Plug-Inの概要
A.1.2
Oracle Proxy Plug-Inのインストール
A.1.3
Oracle Proxy Plug-Inの構成
A.1.3.1
プロキシ・サーバー定義ファイル
A.1.3.2
プロキシ定義ファイルのパラメータ
A.1.3.3
Oracle Proxy Plug-Inの動作の定義
A.1.4
Oracle Proxy Plug-Inを使用するためのSun Java System Webサーバーの構成
A.1.5
Oracle Proxy Plug-Inを使用するためのMicrosoft IIS 6.0リスナーの構成
A.1.6
Oracle Proxy Plug-Inを使用するためのMicrosoft IIS 7.0リスナーの構成
A.1.7
リクエストをOHSにプロキシする際のIISからのファイルの同時処理
A.1.8
Oracle Proxy Plug-Inの使用上の注意
A.1.9
Oracle Proxy Plug-Inのトラブルシューティング
A.2
Oracle SSO Plug-Inの使用
A.2.1
Oracle SSO Plug-Inの概要
A.2.2
Oracle SSO Plug-Inのインストール
A.2.3
Oracle Single Sign-On Serverへの登録
A.2.4
Oracle SSO Plug-Inの構成
A.2.4.1
Oracle SSO Plug-Inのディレクティブ
A.2.4.2
リソースを保護するためのルール
A.2.5
Oracleシングル・サインオンを使用するためのMicrosoft IIS 6.0リスナーの構成
A.2.6
Oracleシングル・サインオンを使用するためのMicrosoft IIS 7.0リスナーの構成
A.2.7
Oracle SSO Plug-Inのトラブルシューティング
B
よくある質問
B.1
アプリケーション固有のエラー・ページはどのように作成しますか
B.2
HTTPおよびHTTPSでは、どのタイプの仮想ホストがサポートされますか
B.3
Oracle HTTP Serverをキャッシュとして使用できますか
B.4
異なる言語およびキャラクタ・セット・バージョンのドキュメントを使用できますか
B.5
Oracle HTTP ServerにApacheセキュリティ・パッチを適用できますか
B.6
Oracle HTTP ServerのApacheバージョンをアップグレードできますか
B.7
Oracle HTTP Serverからの出力を圧縮できますか
B.8
ファイアウォールおよびクラスタを介して機能するネームスペースはどのように作成しますか
B.9
Webサイトをハッカーからどのように保護しますか
B.10
SSLの有効化と無効化を切り替える場合、SSOサーバーにパートナ・アプリケーションを再登録する必要がありますか
B.11
REDIRECT_ERROR_NOTESが、「ファイルが見つかりません」というエラーに設定されていないのはなぜですか
B.12
Webサーバー・ベンダーおよびバージョンに関する情報はどのように隠すことができますか
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
EMでPerSetEnvを設定解除して構成済のPerSetEnv変数を削除すると例外がスローされる
C.6
ログ・ファイルを使用したエラーの特定
C.6.1
リライト・ログ
C.6.2
スクリプト・ログ
C.6.3
エラー・ログ
C.7
クライアントIPアドレスがOracle Web Cacheによる構成で使用されない
D
mod_securityの構成
E
OHSモジュール・ディレクティブ
E.1
mod_certheaders
E.1.1
AddCertHeader
E.1.2
SimulateHttps
E.2
mod_onsint
E.2.1
OpmnHostPort
E.3
mod_oradav
E.3.1
ORAAllowIndexDetails
E.3.2
ORAAltPassword
E.3.3
ORACacheDirectory
E.3.4
ORACacheMaxResourceSize
E.3.5
ORACachePrunePercent
E.3.6
ORACacheTotalSize
E.3.7
ORAConnect
E.3.8
ORAConnectSN
E.3.9
ORAContainerName
E.3.10
ORAException
E.3.11
ORAGetSource
E.3.12
ORALockExpirationPad
E.3.13
ORAPackageName
E.3.14
ORAPassword
E.3.15
ORARootPrefix
E.3.16
ORAService
E.3.17
ORATraceEvents
E.3.18
ORATraceLevel
E.3.19
ORAUser
E.4
mod_ossl
E.4.1
SSLAccelerator
E.4.2
SSLCARevocationFile
E.4.3
SSLCARevocationPath
E.4.4
SSLCipherSuite
E.4.5
SSLEngine
E.4.6
SSLLog
E.4.7
SSLLogLevel
E.4.8
SSLMutex
E.4.9
SSLOptions
E.4.10
SSLPassPhraseDialog
E.4.11
SSLProtocol
E.4.12
SSLRequire
E.4.13
SSLRequireSSL
E.4.14
SSLSessionCache
E.4.15
SSLSessionCacheTimeout
E.4.16
SSLVerifyClient
E.4.17
SSLWallet
E.4.18
SSLWalletPassword
E.5
mod_osso
E.5.1
OssoConfigFile
E.5.2
OssoIdleTimeout
E.5.3
OssoIgnoreUri
E.5.4
OssoIpCheck
E.5.5
OssoLegacyApp
E.5.6
OssoProtectedOnly
E.5.7
OssoRedirectByForm
E.5.8
OssoSecureCookies
E.5.9
OssoSendCacheHeaders
E.5.10
OssoHTTPOnly
E.6
mod_plsql
E.6.1
plsql.conf
E.6.1.1
PlsqlDMSEnable
E.6.1.2
PlsqlLogEnable
E.6.1.3
PlsqlLogDirectory
E.6.1.4
PlsqlIdleSessionCleanupInterval
E.6.2
dads.conf
E.6.2.1
PlsqlAfterProcedure
E.6.2.2
PlsqlAlwaysDescribeProcedure
E.6.2.3
PlsqlAuthenticationMode
E.6.2.4
PlsqlBeforeProcedure
E.6.2.5
PlsqlBindBucketLengths
E.6.2.6
PlsqlBindBucketWidths
E.6.2.7
PlsqlCGIEnvironmentList
E.6.2.8
PlsqlConnectionTimeout
E.6.2.9
PlsqlConnectionValidation
E.6.2.10
PlsqlDatabaseConnectString
E.6.2.11
PlsqlDatabasePassword
E.6.2.12
PlsqlDatabaseUserName
E.6.2.13
PlsqlDefaultPage
E.6.2.14
PlsqlDocumentPath
E.6.2.15
PlsqlDocumentProcedure
E.6.2.16
PlsqlDocumentTablename
E.6.2.17
PlsqlErrorStyle
E.6.2.18
PlsqlExclusionList
E.6.2.19
PlsqlFetchBufferSize
E.6.2.20
PlsqlInfoLogging
E.6.2.21
PlsqlMaxRequestsPerSession
E.6.2.22
PlsqlNLSLanguage
E.6.2.23
PlsqlPathAlias
E.6.2.24
PlsqlPathAliasProcedure
E.6.2.25
PlsqlRequestValidationFunction
E.6.2.26
PlsqlSessionCookieName
E.6.2.27
PlsqlSessionStateManagement
E.6.2.28
PlsqlTransferMode
E.6.2.29
PlsqlUploadAsLongRaw
E.6.3
cache.conf
E.6.3.1
PlsqlCacheCleanupTime
E.6.3.2
PlsqlCacheDirectory
E.6.3.3
PlsqlCacheEnable
E.6.3.4
PlsqlCacheMaxAge
E.6.3.5
PlsqlCacheMaxSize
E.6.3.6
PlsqlCacheTotalSize
E.7
mod_wl_ohs
E.7.1
ConnectRetrySecs
E.7.2
ConnectTimeoutSecs
E.7.3
Debug
E.7.4
DebugConfigInfo
E.7.5
DefaultFileName
E.7.6
DynamicServerList
E.7.7
ErrorPage
E.7.8
FileCaching
E.7.9
Idempotent
E.7.10
KeepAliveEnabled
E.7.11
KeepAliveSecs
E.7.12
MatchExpression
E.7.13
MaxPostSize
E.7.14
MaxSkipTime
E.7.15
PathPrepend
E.7.16
PathTrim
E.7.17
QueryFromRequest
E.7.18
WebLogicCluster
E.7.19
WebLogicHost
E.7.20
WebLogicPort
E.7.21
WebLogicSSLVersion
E.7.22
WLCookieName
E.7.23
WLDNSRefreshInterval
E.7.24
WLExcludePathOrMimeType
E.7.25
WLForwardUriUnparsed
E.7.26
WLIOTimeoutSecs
E.7.27
WLLocalIP
E.7.28
WLLogFile
E.7.29
WLProxyPassThrough
E.7.30
WLProxySSL
E.7.31
WLProxySSLPassThrough
E.7.32
WLServerInitiatedFailover
E.7.33
WLSocketTimeoutSecs
E.7.34
WLSRequest
E.7.35
WLTempDir
用語集
索引