第9章 高度な設定
本章では JBoss HTTP Connector の高度な機能の設定について説明します。
9.1. 静的プロキシの設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
サーバー告知によりワーカーノードはプロキシサーバーで動的にそれらを検出し、登録することができます。UDP ブロードキャストが使用不可能、またはサーバー告知が無効の場合は、ワーカーノードはプロキシサーバーアドレスおよびポートの静的リストで設定する必要があります。
タスク : 静的プロキシリストで Application Platform ワーカーノードを設定する
このタスクに従い、JBoss Enterprise Application Platform ワーカーノードがプロキシサーバーの静的リストと動作するよう設定します。
前提条件
- JBoss Enterprise Application Platform ワーカーノードが設定されている。方法は 7章基本設定でのノードのインストール を参照してください。
動的プロキシの検出を無効にします。
ファイルJBOSS_EAP_DIST/jboss-as/server/PROFILE/mod-cluster.sar/META-INF/mod-cluster-jboss-beans.xmlを編集し、advertiseプロパティを false に設定します。<property name="advertise">false</property>
<property name="advertise">false</property>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 次の静的プロキシのオプションからひとつを選択し、実装します。
オプション 1 : 静的プロキシサーバーのリストを作成する。
ファイルJBOSS_EAP_DIST/jboss-as/server/PROFILE/mod-cluster.sar/META-INF/mod-cluster-jboss-beans.xmlを編集し、proxyListプロパティの IP_ADDRESS:PORT の形式でプロキシのコンマで区切られたリストを追加します。例9.1 静的プロキシリストのサンプル
<property name="proxyList">10.33.144.3:6666,10.33.144.1:6666</property>
<property name="proxyList">10.33.144.3:6666,10.33.144.1:6666</property>Copy to Clipboard Copied! Toggle word wrap Toggle overflow オプション 2 : パラメータとして静的プロキシリストでワーカーノードを開始する。
JBOSS_EAP_DIST/server/PROFILE/mod-cluster.sar/META-INF/mod-cluster-jboss-beans.xmlを編集します。- 次の行を追加します。
<property name="domain">${jboss.modcluster.domain:}</property><property name="domain">${jboss.modcluster.domain:}</property>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ノードを開始するとき、
jboss.modcluster.proxyListパラメータとしての IP_ADDRESS:PORT の形式でプロキシのコンマで区切られたリストを追加します。例9.2 静的プロキシリストのパラメータのサンプル
-Djboss.modcluster.domain=10.33.144.3:6666,10.33.144.1:6666
-Djboss.modcluster.domain=10.33.144.3:6666,10.33.144.1:6666Copy to Clipboard Copied! Toggle word wrap Toggle overflow
タスク : 静的プロキシリストで Web Server ワーカーノードを設定する。
この手順に従い、プロキシサーバーの静的リストと動作するよう JBoss Enterprise Web Server ワーカーノードを設定します。
前提条件
- JBoss Enterprise Web Server ワーカーノードが設定されている。方法は 7章基本設定でのノードのインストール を参照してください。
- 付録B Java プロパティリファレンス で説明されている Proxy Configuration パラメータを理解している。
動的プロキシの検出を無効にします。
ファイルJBOSS_EWS_DIST/tomcat6/conf/server.xmlを編集し、ModClusterListener のadvertiseプロパティを false に設定します。mod_cluster リスナを定義します。
<Listener> 要素をserver.xmlファイルに追加します。<Listener className="org.jboss.modcluster.ModClusterListener" advertise="false" stickySession="true" stickySessionForce="false" stickySessionRemove="true"/>
<Listener className="org.jboss.modcluster.ModClusterListener" advertise="false" stickySession="true" stickySessionForce="false" stickySessionRemove="true"/>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 静的プロキシサーバーのリストを作成します。
ModClusterListener <Listener> 要素のproxyListプロパティとして IP_ADDRESS:PORT の形式でプロキシのコンマで区切られたリストを追加します。例9.3 静的プロキシリストのサンプル
<Listener className="org.jboss.modcluster.ModClusterListener" advertise="false" stickySession="true" stickySessionForce="false" stickySessionRemove="true" proxyList="10.33.144.3:6666,10.33.144.1:6666"/>
<Listener className="org.jboss.modcluster.ModClusterListener" advertise="false" stickySession="true" stickySessionForce="false" stickySessionRemove="true" proxyList="10.33.144.3:6666,10.33.144.1:6666"/>Copy to Clipboard Copied! Toggle word wrap Toggle overflow