Oracle iPlanet Web Server 7.0 のドキュメントは次の形式で提供されます。
マニュアル: Oracle iPlanet Web Server 7.0 のマニュアルおよびリリースノートは、HTML 形式および PDF 形式で参照できます。
オンラインヘルプ: コンテキストヘルプを表示するには、製品のグラフィカルインタフェースにある「ヘルプ」ボタンをクリックします。
Oracle iPlanet Web Server 7.0.9 は、7.0 のドキュメントセット全体が更新された最新のリリースです。7.0.9 リリースのあとで Oracle iPlanet Web Server 7.0 のドキュメントに加えられた更新と修正は、このリリースノートに記載されています。Section 3.2, "ドキュメントの訂正、内容の追加、および解決された問題."を参照してください。
この章の内容は次のとおりです。
Web Server のドキュメントセットでは、Web Server をインストールおよび管理する方法について説明しています。
Web Server への導入としては、Table 3-1 に示されている順序でドキュメントを参照してください。
Table 3-1 Web Server のドキュメント
ドキュメントのタイトル | 内容 |
---|---|
『Oracle iPlanet Web Server リリースノート』(このドキュメント) |
|
『Oracle iPlanet Web Server Installation and Migration Guide』 |
以下のインストールおよび移行作業の実行
|
以下の管理作業の実行
|
|
以下を実行するためのプログラミングテクノロジおよび API の使用
|
|
カスタム NSAPI (Netscape Server Application Programmer's Interface) プラグインの作成 |
|
『Oracle iPlanet Web Server Developer's Guide for Java Web Applications』 |
Web Server での Java サーブレットおよび JavaServer Pages (JSP) テクノロジの実装 |
『Oracle iPlanet Web Server Administrator's Configuration File Reference』 |
設定ファイルの編集 |
パフォーマンスを最適化するための Web Server のチューニング |
|
CLI によって Web Server を管理できる管理コマンド |
次の表に、Oracle iPlanet Web Server 7.0.9 ドキュメントの訂正、追加された内容、および解決された問題の一覧を示します。
問題 ID | 説明 |
---|---|
6932016 | 新規の組み込み CA ルートで Verisign EV 証明書チェーンの問題に対処する方法。 |
6965828 | 再起動後に要求を受け入れる前にクラスタ化インスタンスを同期する必要があります。 |
6968560 | 証明書チェーンのアップグレード方法を記述します。 |
6971148 | SELinux で JDK ライブラリのセキュリティーコンテキストを変更します。 |
6977258 | WS7.0 リリースノートの CR6611067 は正しくありません。 |
6977268 | すべての要求ヘッダー名は小文字で返されます。 |
6989578 | 7.0 リリースノートで、システムから SUNWlxml パッケージを削除するための参照が正しくありません。 |
6989830 | 「Oracle Fusion Middleware でサポートされている仮想化テクノロジ」へのリンクが正しくありません。 |
6991930 | GDD ドキュメントの「ハングアップまたは応答不能」の章に 2 か所の誤字があります。
参照先 Section 3.2.2, "Web Server プロセスのハングアップまたは応答不能時にデバッグデータを収集する手順の訂正." |
6993379 | Java ES のインストールおよびアップグレードの注意事項に訂正が必要です。 |
6994415 | Red Hat Linux では %duration% はミリ秒単位で計測されます (ドキュメントにはマイクロ秒と記載されています)。
参照先 Section 3.2.3, "%duration% ログパラメータで使用される時間単位についての記述の明確化." |
6993705 | http-client-config の表の一覧にタイムアウトパラメータの説明がありません。
参照先 Section 3.2.5, " |
6996370 | obj.conf に有効な <If> fn="rewrite" <Else> が含まれていると Web Server 7.0 の起動時エラーが発生します。
|
7022621 | WS7 でサポートされている JDK のバージョン |
『 Oracle iPlanet Web Server 7.0.9 管理者ガイド 』の「証明書チェーンのインストール」の節の情報は、証明書チェーンを更新するときにも該当します。したがって、「証明書チェーンのインストールまたは更新」というのが本来正しい節タイトルです。
テクニカルノート『 Sun Java System Web Server の Sun によるデバッグデータ収集 』の「Web Server プロセスのハングアップまたは応答不能時にデバッグデータを収集するには」の手順説明で、手順 5 に誤りがあります。
手順 5 の正しい内容は次のとおりです。
5. 次のコマンドを実行して出力を保存します。
Solaris:
ps -ef | grep server-root
vmstat 5 5
iostat [ -t ] [ interval [ count ] ]
top
uptime
HP-UX:
ps -ef |grep server-root
vmstat 5 5
iostat [ -t ] [ interval [ count ] ]
top
sar
Linux:
ps -aux | grep server-root
vmstat 5 5
top
uptime
sar
Windows の場合:
WEB プロセス PID を取得します。
C:\windbg-root>tlist.exe
WEB 実行プロセス PID のプロセス詳細を取得します。
C:\windbg-root>tlist.exe web-pid
『 Oracle iPlanet Web Server 7.0.9 管理者設定ファイルリファレンス』の付録 C「カスタムログファイル形式の使用」によると、%duration%
ログパラメータは、Web Server が要求の処理に費やした時間をマイクロ秒単位で示すとされています。
より明確な記述は次のようになります。
Solaris および AIX では、Web Server は時間をマイクロ秒単位で計算および記録します。
一方、Windows、HP-UX、および Linux では、Web Server は時間をミリ秒単位で計算し、マイクロ秒単位で記録します。
『 Oracle iPlanet Web Server 7.0.9 管理者ガイド』の「セッション複製のための Web Application の設定」の節 では、サーバーでセッションの複製を有効にする方法について説明しています。
手順説明の最初の手順で、sun-web.xml
設定ファイルの session-manager
要素を変更するとされています。 これを行うときは、次の例に示すように、reapIntervalSeconds
プロパティーを 1 秒に設定する必要もあります。
<sun-web-app> <session-config> <session-manager persistence-type="replicated"> <manager-properties> <property name="reapIntervalSeconds" value="1"/> </manager-properties> </session-manager> </session-config> </sun-web-app>
reapIntervalSeconds
を 1 秒に設定すると、セッションフェイルオーバー中にセッションデータが失われないことが保証されます。具体的には、再起動後に新しい要求が受け入れられる前にクラスタ化インスタンスが同期されます。
reapIntervalSeconds
については、 『Oracle iPlanet Web Server 7.0.9 Java Web Applications 開発者ガイド』の「manager-properties 要素」を参照してください。
http-client-config
の timeout
パラメータについての情報『Oracle iPlanet Web Server 7.0.9 管理者設定ファイルリファレンス』の表 7-60「http-client-config のパラメータ」 の一覧に timeout
パラメータがありません。このパラメータでは、指定された時間の経過後に Web Server がタイムアウトするように設定できます。
timeout
パラメータは次のように、obj.conf
で http-client-config
ObjectType 関数を使用することによって設定できます。
ObjectType fn="http-client-config" timeout="value"
この設定パラメータは、timeout
で指定された時間内に接続元サーバーが応答しない場合に、接続元サーバーへの接続を閉じるように逆プロキシに指示します。このパラメータは、timeout
の時間内に要求を完了しなければならないことを意味するものではありません。
timeout
パラメータのデフォルト値は 300 秒です。
Web Server での逆プロキシの構成についての詳細は、次を参照してください。
http://download.oracle.com/docs/cd/E19146-01/821-1828/ghquv/index.html
http-client-config
への exclude-escape-chars
パラメータの導入Oracle iPlanet Web Server では、多数の文字をエスケープします。exclude-escape-chars
パラメータは、% & " < > \r \n + * '
などの特定の文字のエスケープを回避するために使用します。
exclude-escape-chars
パラメータは、次のように obj.conf
内の http-client-config
ObjectType 関数を使用して設定できます。
ObjectType fn="http-client-config" exclude-escape-chars="+%"
Red Hat Linux オペレーティングシステムで PID ファイルが消失し、サーバーを停止することができません。この状況を解消するには、server.xml
ファイルの temp-path
値を、サーバーのユーザーが排他的な権利を持っている場所に変更します。次に例を示します。
<temp-path>/var/tmp/https-test-73d21d24</temp-path>
この状況を解決する別の方法は、tmpwatch
プログラム内の temp-directory
を除外することです。
wadm
CLI の password-file
オプションに使用するトークン名は小文字にする必要があります。次に例を示します。
wadm_internal
SMF を使用して管理サーバーを制御する場合は、他のすべてのインスタンスの管理にも必ず SMF を使用することをお勧めします。これにより、すべてインスタンスを個別に制御できます。
set-cookie
ヘッダーの問題セキュリティー上の理由により、7.0.9 リリース以降は set-cookie
ヘッダー値に ;HttpOnly
が追加されます。ただし、これを set-cookie
ヘッダーに追加したくない場合は、次のプロセスを使用します。
server.xml
内の servlet-container
要素の httponly-session-cookie
プロパティーを false
に設定します。
httponly-session-cookie
という新しいプロパティーは、server.xml
構成ファイルの servlet-container
要素に追加されています。デフォルトでは、このプロパティーは true
になっており、;HttpOnly
が set-cookie
ヘッダーに追加されます。このフラグが false
に設定されている場合は、 ;HttpOnly
を追加しても適用されません。このプロパティーは、CLI と管理コンソールの両方の管理インタフェース から設定できます。CLI を使用すると、set-servlet-container-prop
を使ってこのプロパティーを false
に設定できます。管理コンソールを介してこれを設定するには、「サーブレットコンテナ」のページを使用します。
Oracle Web サイトには、次の追加リソースに関する情報が用意されています。