16.3. HTTP 커넥터 구성
HTTP 업그레이드 기반 리모팅 프로토콜을 사용하여 연결을 설정하도록 JBoss EAP에서 HTTP 커넥터를 구성할 수 있습니다. JBoss EAP는 관리 CLI 명령을 사용하여 쉽게 업데이트, 생성 또는 삭제할 수 있는 기본 HTTP 커넥터 구성을 제공합니다.
JBoss EAP 관리자 또는 개발자는 다음을 수행해야 할 수 있습니다.
- HTTP 업그레이드 기반 리모팅 프로토콜을 사용하여 원격 통신을 설정하는 새 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는 new 또는 unused 커넥터를 가리켜야 합니다. 그렇지 않으면 사전 정의된 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