仮想ホスト
仮想ホストとは、WebLogic Server インスタンス (サーバ) またはクラスタの 応答先となる一連のホスト名です。仮想ホスティングを使用するときは、 サーバまたはクラスタの IP アドレスにマップする 1 つまたは複数のホスト名を、 DNS を使って指定します。また、それぞれの仮想ホストによって提供される Web アプリケーションを指定します。
このページでは、現在のドメイン用にコンフィグレーションされている 仮想ホスト インスタンスの概要を示します。
カラムの表示
[このテーブルのカスタマイズ] を展開して [カラムの表示] リストを変更すると、このページに表示されるデータ ポイントを減らしたり増やしたりできます。それぞれのデータ ポイントは各自のテーブル カラムに表示されます。
以下のテーブルに、このページのカラムに表示できるすべてのデータ ポイントを記載します。
名前 説明 名前 この仮想ホストの名前。
MBean 属性:
VirtualHostMBean.Name
仮想ホスト名 この仮想ホストが代わりにリクエストを処理するホスト名のカンマ区切りのリスト。
MBean 属性:
VirtualHostMBean.VirtualHostNames
ネットワーク アクセス ポイント この仮想ホストが代わりに HTTP リクエストを処理する専用サーバのチャネル名 (NetworkAccessPoint)。特定の HTTP リクエストの NetworkAccessPoint がどの仮想ホストの NetworkAccessPoint とも一致しない場合は、正しい仮想ホストを解決するため、受信 HOST ヘッダは VirtualHostNames と比較されます。
MBean 属性:
VirtualHostMBean.NetworkAccessPoint
フロントエンド ホスト リダイレクト対象のすべての URL が送られるホストの名前。これを指定すると、WebLogic Server は HOST ヘッダの値ではなくこの値を使用するようになります。
HTTP frontendHost を設定すると、リクエストがファイアウォールまたはプロキシ経由で届いている場合でも Web アプリケーションが常に正しい HOST 情報を取得できるようにするための手法が提供されます。このパラメータをコンフィグレーションすると、HOST ヘッダは無視され、代わりにこのパラメータの情報が使用されます。
MBean 属性:
WebServerMBean.FrontendHost
フロントエンド HTTP ポート リダイレクト対象のすべての URL が送られる HTTP ポートの名前。これを指定すると、WebLogic Server は HOST ヘッダの値ではなくこの値を使用するようになります。
フロントエンド HTTP ポートを設定すると、リクエストがファイアウォールまたはプロキシ経由で届いている場合でも Web アプリケーションが常に正しい PORT 情報を取得できるようにするための手法が提供されます。このパラメータをコンフィグレーションすると、HOST ヘッダは無視され、代わりにこのパラメータの情報が使用されます。
MBean 属性:
WebServerMBean.FrontendHTTPPort
フロントエンド HTTPS ポート リダイレクト対象のすべての URL が送られるセキュア HTTP ポートの名前。これを指定すると、WebLogic Server は HOST ヘッダの値ではなくこの値を使用するようになります。
frontendHTTPSPort を設定すると、リクエストがファイアウォールまたはプロキシ経由で届いている場合でも Web アプリケーションが常に正しい PORT 情報を取得できるようにするための手法が提供されます。このパラメータをコンフィグレーションすると、HOST ヘッダは無視され、代わりにこのパラメータの情報が使用されます。
MBean 属性:
WebServerMBean.FrontendHTTPSPort
キープアライブを有効化 このサーバに永続的に接続している必要があるかどうかを示します (これを設定することで Web アプリケーションのパフォーマンスが向上する必要があります)。
WebServerMBean オブジェクトの keepAliveEnabled 属性を取得します。
MBean 属性:
WebServerMBean.KeepAliveEnabled
セキュアな値:
true
キープアライブ秒数 このサーバで非アクティブな HTTP 接続を閉じるまでに待機する時間。
リクエストをタイム アウトするまで HTTP キープアライブを維持する秒数。
MBean 属性:
WebServerMBean.KeepAliveSecs
最小値:
5
最大値:
300
セキュアな値:
30
HTTPS キープアライブ秒数 このサーバで非アクティブな HTTPS 接続を閉じるまでに待機する時間。
リクエストをタイム アウトするまで HTTPS キープアライブを維持する秒数。
MBean 属性:
WebServerMBean.HttpsKeepAliveSecs
最小値:
30
最大値:
360
セキュアな値:
60
POST タイムアウト秒数 HTTP POST データに含まれる各データ チャンクの受信と受信の間に、タイム アウトするまでこのサーバが待機する時間 (これは、POST データでサーバを過負荷状態にしようとするサービス拒否攻撃を防止するために使用します)。
WebServerMBean オブジェクトの postTimeoutSecs 属性を取得します。
MBean 属性:
WebServerMBean.PostTimeoutSecs
最小値:
0
最大値:
120
セキュアな値:
30
最大 POST 秒数 サーブレット リクエスト中の HTTP POST データの読み込みに対する最大 POST 時間 (単位は秒)。MaxPostTime < 0 は無制限を意味します。
WebServerMBean オブジェクトの maxPostTimeSecs 属性を取得します。
MBean 属性:
WebServerMBean.MaxPostTimeSecs
最大 POST サイズ このサーバで許可される、サーブレット リクエスト中の HTTP POST データの読み込みに対する最大 POST サイズ。0 より小さい値は、サイズが無制限であることを示します。
WebServerMBean オブジェクトの maxPostSize 属性を取得します。
MBean 属性:
WebServerMBean.MaxPostSize
サーバ ヘッダ送信を有効化 このサーバ名を HTTP 応答とともに送信するかどうかを示します (これは、ヘッダの領域に制限がある無線アプリケーションで便利です)。
このサーバ インスタンスが、サーバ名および WebLogic Server のバージョン番号を HTTP 応答ヘッダに含めるかどうかを示します。
MBean 属性:
WebServerMBean.SendServerHeaderEnabled
デフォルト Web アプリケーションのコンテキスト ルート この Web サーバにおけるデフォルト Web アプリケーションの元の context-root を返します。application.xml または weblogic.xml の context-root 属性を使用して、デフォルトの Web アプリケーションを設定することもできます。デフォルトの Web アプリケーションへの context-root は / です。"" (空の文字列) が指定されている場合、Web サーバではデフォルトで / に設定されます。
MBean 属性:
WebServerMBean.DefaultWebAppContextRoot
チャンク転送を無効化 HTTP/1.1 のチャンク転送エンコーディングの使用が有効かどうかを示します。
MBean 属性:
WebServerMBean.ChunkedTransferDisabled
互換性の最も高い HTTP バージョンを使用 応答の中で、互換性のある HTTP プロトコルのバージョン文字列のうち、最新のバージョンを使用できるようにします。たとえば HTTP 仕様では、HTTP/1.0 を使用したリクエストに対する応答では HTTP/1.1 のバージョン文字列を使用するのが望ましいとされています。これは、必ずしも応答形式に影響するとは限りません。
ヘッダ エンコーディングを使用 MBean 属性:
WebServerMBean.UseHeaderEncoding
認証クッキーを有効化 authcookie 機能が有効かどうかを示します。
MBean 属性:
WebServerMBean.AuthCookieEnabled
セキュアな値:
true
WAP を有効化 セッション ID に JVM 情報を含めるかどうかを示します (URL のサイズを 128 文字に制限する WAP デバイスで URL の書き換えを行う場合は、このボックスをチェックしなければならない場合があります。また、これによりクラスタにおけるレプリケートされたセッションの使用に影響が及ぶ場合もあります)。このボックスをチェックすると、URL のデフォルト サイズは 52 文字に設定されます。また、特殊文字は URL に含まれなくなります。
WebServerMBean オブジェクトの [WAP を有効化] 属性を取得します。
MBean 属性:
WebServerMBean.WAPEnabled
ロギングを有効化 このサーバが HTTP リクエストをロギングするかどうかを示します (このページのその他のフィールドは、このチェック ボックスをオンにした場合にのみ意味を持ちます)。
WebServerMBean オブジェクトの loggingEnabled 属性を取得します。
MBean 属性:
WebServerLogMBean.LoggingEnabled
セキュアな値:
true
ログ ファイル名 ログ ファイルの名前。
MBean 属性:
WebServerLogMBean.FileName