16.3. HTTP コネクターの設定
JBoss EAP で HTTP コネクターを設定し、HTTP アップグレードベースのリモートプロトコルを使用して接続を確立できます。JBoss EAP は、管理 CLI コマンドを使用して簡単に更新、作成、または削除できるデフォルトの HTTP コネクター設定を提供します。
JBoss EAP 管理者または開発者は、次の操作を行う必要がある場合があります。
- HTTP アップグレードベースの remoting プロトコルを使用してリモート通信を確立するための新しい HTTP コネクターを作成します。これにより、JBoss EAP サービスへの安全かつ効率的なリモートアクセスが可能になります。
- 既存の HTTP コネクターを更新して、パフォーマンスを最適化したり、セキュリティーを強化したり、特定のネットワーク設定と統合したりします。認証メカニズムや接続タイムアウトなどの属性を調整すると、信頼性が向上し、セキュリティーポリシーへの準拠が確保されます。
- 不要な HTTP コネクターを削除して設定を簡素化し、セキュリティーリスクを軽減します。使用されていないコネクターを削除すると、不正アクセスのリスクを最小限に抑え、クリーンかつ安全な環境を維持できます。
JBoss EAP によって提供されるデフォルトの http-connector 設定は次のとおりです。
<subsystem xmlns="urn:jboss:domain:remoting:4.0">
...
<http-connector name="http-remoting-connector"
connector-ref="default"
sasl-authentication-factory="application-sasl-authentication"/>
</subsystem>
デフォルトでは、この HTTP コネクターは、undertow サブシステムで設定されている default という名前の HTTP リスナーに接続します。
前提条件
- JBoss EAP が実行している。
手順
次のコマンドを使用して、新しい HTTP コネクターを作成します。
/subsystem=remoting/http-connector=new-connector:add(connector-ref=new-connector-ref)注記別のコネクターでまだ使用されていない一意の
connector-refを使用する必要があります。connector-refは、Undertow 内の新規または未使用のコネクターを指す必要があります。または、代わりに定義済みの https コネクターを使用することもできます。次のコマンドを使用して、既存の HTTP コネクター設定を更新します。
/subsystem=remoting/http-connector=new-connector:write-attribute(name=connector-ref,value=new-connector-ref)以下のコマンドを使用して、サーバーをリロードし、変更を適用します。
reload必要に応じて、次のコマンドを使用して HTTP コネクターを削除します。
/subsystem=remoting/http-connector=new-connector:remove