Skip Headers
Oracle® iPlanet Web Server リリースノート
7.0.12
E25457-01
  Go To Table Of Contents
Contents

Previous
Previous
 
Next
Next
 

3 製品マニュアル

Oracle iPlanet Web Server 7.0 のドキュメントは次の形式で提供されます。

Oracle iPlanet Web Server 7.0.9 は、7.0 のドキュメントセット全体が更新された最新のリリースです。7.0.9 リリースのあとで Oracle iPlanet Web Server 7.0 のドキュメントに加えられた更新と修正は、このリリースノートに記載されています。Section 3.2, "ドキュメントの訂正、内容の追加、および解決された問題."を参照してください。

この章の内容は次のとおりです。

3.1 Web Server のドキュメントセット

Web Server のドキュメントセットでは、Web Server をインストールおよび管理する方法について説明しています。

Web Server への導入としては、Table 3-1 に示されている順序でドキュメントを参照してください。

Table 3-1 Web Server のドキュメント

ドキュメントのタイトル 内容

Oracle iPlanet Web Server リリースノート』(このドキュメント)

  • ソフトウェアと文書に関する最新情報

  • サポートされているプラットフォームと、Web Server をインストールするためのパッチ要件

Oracle iPlanet Web Server Installation and Migration Guide

以下のインストールおよび移行作業の実行

  • Web Server とその各種コンポーネントのインストール

  • Sun ONE Web Server 6.0 または Sun Java System Web Server 6.1 から Oracle iPlanet Web Server 7.0 へのデータの移行

Oracle iPlanet Web Server 管理ガイド

以下の管理作業の実行

  • 管理およびコマンド行インタフェースの使用

  • サーバー環境の設定

  • サーバーインスタンスの使用

  • サーバーアクティビティーの監視およびログ

  • サーバー保護のための証明書および公開鍵暗号の使用

  • サーバー保護のためのアクセス制御の設定

  • Java Platform, Enterprise Edition (Java EE) セキュリティー機能の使用

  • アプリケーションの配備

  • 仮想サーバーの管理

  • パフォーマンス要件に合わせたサーバー作業負荷の定義およびシステムのサイジング

  • サーバードキュメントのコンテンツと属性の検索、およびテキスト検索インタフェースの作成

  • コンテンツ圧縮のためのサーバー設定

  • WebDAV を使用した Web 発行およびコンテンツオーサリングのためのサーバー設定

Oracle iPlanet Web Server Troubleshooting Guide

以下を実行するためのプログラミングテクノロジおよび API の使用

  • Web Server の拡張と変更

  • クライアント要求に応答したコンテンツの動的生成とサーバーのコンテンツの変更

Oracle iPlanet Web Server NSAPI Developer's Guide

カスタム 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

設定ファイルの編集

Oracle iPlanet Web Server パフォーマンスのチューニング、サイジング、およびスケーリング

パフォーマンスを最適化するための Web Server のチューニング

Oracle iPlanet Web Server Command-Line Reference

CLI によって Web Server を管理できる管理コマンド


3.2 ドキュメントの訂正、内容の追加、および解決された問題

次の表に、Oracle iPlanet Web Server 7.0.9 ドキュメントの訂正、追加された内容、および解決された問題の一覧を示します。

問題 ID 説明
6932016 新規の組み込み CA ルートで Verisign EV 証明書チェーンの問題に対処する方法。

参照先 Section 2.5, "Web Server の移行およびアップグレードの問題."

6965828 再起動後に要求を受け入れる前にクラスタ化インスタンスを同期する必要があります。

参照先 Section 3.2.4, "セッション複製のための Web アプリケーションの設定に関する追加情報."

6968560 証明書チェーンのアップグレード方法を記述します。

参照先 Section 3.2.1, "証明書チェーンの更新."

6971148 SELinux で JDK ライブラリのセキュリティーコンテキストを変更します。

参照先 Appendix B, "7.0.9 において解決済みの問題."

6977258 WS7.0 リリースノートの CR6611067 は正しくありません。

参照先 Appendix B, "7.0.9 において解決済みの問題."

6977268 すべての要求ヘッダー名は小文字で返されます。

参照先 Section 2.2, "Web Server のコアの問題."

6989578 7.0 リリースノートで、システムから SUNWlxml パッケージを削除するための参照が正しくありません。

参照先 Section 1.3.5.1.1, "Solaris 10 (SPARC および x86) のパッチ."

6989830 「Oracle Fusion Middleware でサポートされている仮想化テクノロジ」へのリンクが正しくありません。

参照先 Section 1.3.4, "システム仮想化のサポート."

6991930 GDD ドキュメントの「ハングアップまたは応答不能」の章に 2 か所の誤字があります。

参照先 Section 3.2.2, "Web Server プロセスのハングアップまたは応答不能時にデバッグデータを収集する手順の訂正."

6993379 Java ES のインストールおよびアップグレードの注意事項に訂正が必要です。

参照先 Section 1.4, "インストール、移行、およびアップグレードに関する注意点."

6994415 Red Hat Linux では %duration% はミリ秒単位で計測されます (ドキュメントにはマイクロ秒と記載されています)。

参照先 Section 3.2.3, "%duration% ログパラメータで使用される時間単位についての記述の明確化."

6993705 http-client-config の表の一覧にタイムアウトパラメータの説明がありません。

参照先 Section 3.2.5, "http-client-configtimeout パラメータについての情報."

6996370 obj.conf に有効な <If> fn="rewrite" <Else> が含まれていると Web Server 7.0 の起動時エラーが発生します。

参照先 Section 2.2, "Web Server のコアの問題."

7022621 WS7 でサポートされている JDK のバージョン

参照先 Section 1.3.3, "サポートされる JDK."


3.2.1 証明書チェーンの更新

Oracle iPlanet Web Server 7.0.9 管理者ガイド 』の「証明書チェーンのインストール」の節の情報は、証明書チェーンを更新するときにも該当します。したがって、「証明書チェーンのインストールまたは更新」というのが本来正しい節タイトルです。

3.2.2 Web Server プロセスのハングアップまたは応答不能時にデバッグデータを収集する手順の訂正

テクニカルノート『 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 の場合:

  1. WEB プロセス PID を取得します。

    C:\windbg-root>tlist.exe
    
  2. WEB 実行プロセス PID のプロセス詳細を取得します。

    C:\windbg-root>tlist.exe web-pid
    

3.2.3 %duration% ログパラメータで使用される時間単位についての記述の明確化

Oracle iPlanet Web Server 7.0.9 管理者設定ファイルリファレンス』の付録 C「カスタムログファイル形式の使用」によると、%duration% ログパラメータは、Web Server が要求の処理に費やした時間をマイクロ秒単位で示すとされています。

より明確な記述は次のようになります。

  • Solaris および AIX では、Web Server は時間をマイクロ秒単位で計算および記録します。

  • 一方、Windows、HP-UX、および Linux では、Web Server は時間をミリ秒単位で計算し、マイクロ秒単位で記録します。

3.2.4 セッション複製のための Web アプリケーションの設定に関する追加情報

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 要素」を参照してください。

3.2.5 http-client-configtimeout パラメータについての情報

Oracle iPlanet Web Server 7.0.9 管理者設定ファイルリファレンス』の表 7-60「http-client-config のパラメータ」 の一覧に timeout パラメータがありません。このパラメータでは、指定された時間の経過後に Web Server がタイムアウトするように設定できます。

timeout パラメータは次のように、obj.confhttp-client-config ObjectType 関数を使用することによって設定できます。

ObjectType fn="http-client-config" timeout="value"

この設定パラメータは、timeout で指定された時間内に接続元サーバーが応答しない場合に、接続元サーバーへの接続を閉じるように逆プロキシに指示します。このパラメータは、timeout の時間内に要求を完了しなければならないことを意味するものではありません。

timeout パラメータのデフォルト値は 300 秒です。

3.2.5.1 Web Server での逆プロキシの構成

Web Server での逆プロキシの構成についての詳細は、次を参照してください。

http://download.oracle.com/docs/cd/E19146-01/821-1828/ghquv/index.html

3.2.6 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="+%"

3.2.7 Red Hat Linux オペレーティングシステムでの PID ファイルの消失

Red Hat Linux オペレーティングシステムで PID ファイルが消失し、サーバーを停止することができません。この状況を解消するには、server.xml ファイルの temp-path 値を、サーバーのユーザーが排他的な権利を持っている場所に変更します。次に例を示します。

<temp-path>/var/tmp/https-test-73d21d24</temp-path>

この状況を解決する別の方法は、tmpwatch プログラム内の temp-directory を除外することです。

3.2.8 トークン名

wadm CLI の password-file オプションに使用するトークン名は小文字にする必要があります。次に例を示します。

wadm_internal

3.2.9 Solaris 10 での SMF の使用

SMF を使用して管理サーバーを制御する場合は、他のすべてのインスタンスの管理にも必ず SMF を使用することをお勧めします。これにより、すべてインスタンスを個別に制御できます。

3.2.10 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 になっており、;HttpOnlyset-cookie ヘッダーに追加されます。このフラグが false に設定されている場合は、 ;HttpOnly を追加しても適用されません。このプロパティーは、CLI と管理コンソールの両方の管理インタフェース から設定できます。CLI を使用すると、set-servlet-container-prop を使ってこのプロパティーを false に設定できます。管理コンソールを介してこれを設定するには、「サーブレットコンテナ」のページを使用します。

3.3 ドキュメント、サポート、およびトレーニング

Oracle Web サイトには、次の追加リソースに関する情報が用意されています。