6.2. mod_cluster 및 VPC를 사용하여 클러스터형 JBoss EAP AMI 시작


이 주제에서는 Apache HTTP 서버 인스턴스를 시작하여 mod_cluster 프록시로 사용하기 위한 단계 및 VPC(Virtual Private Cloud)의 NAT 인스턴스 역할을 하는 단계를 나열합니다.

참고
  • 이미지와 함께 제공되는 구성 스크립트 예제를 사용할 수 있습니다.

Amazon VPC(Virtual Private Cloud)는 프라이빗 네트워크에서 AWS 리소스 세트를 격리할 수 있는 AWS(Amazon Web Services)의 기능입니다. 이 사설 네트워크의 토폴로지 및 구성은 필요에 따라 사용자 지정할 수 있습니다.

Amazon VPC에 대한 자세한 내용은 Amazon Virtual Private Cloud 를 참조하십시오.

참고

VPC 내부에서 mod_cluster 로드 밸런서로 클러스터를 시작하면 JBoss EAP 서버에 공개적으로 액세스할 수 없습니다. mod_cluster 로드 밸런서는 인터넷에 연결된 유일한 끝점일 수 있습니다.

도메인 컨트롤러 인스턴스 설정을 위해 인스턴스 시작을 도메인 컨트롤러로 설정합니다.

호스트 컨트롤러 인스턴스 설정을 위해 하나 이상의 인스턴스를 호스트 컨트롤러로 실행합니다.

S3 도메인 컨트롤러 검색에 대한 자세한 내용은 호스트 컨트롤러로 하나 이상의 인스턴스를 시작하기 를 참조하십시오.

VPC 및 mod_cluster를 사용하여 클러스터형 AMI를 시작하려면 다음을 수행합니다.
참고

VPC 구성은 선택 사항입니다. 자세한 내용은 Amazon VPC 사용자 가이드의 지원되는 플랫폼 감지 및 기본 VPC가 있는지 여부를 참조하십시오.

  1. jbcs-httpd24-mod_cluster-native 패키지 및 모든 종속 항목을 설치합니다. mod_cluster 구성 파일은 /opt/rh/jbcs-httpd24/root/etc/httpd/conf.d/mod_cluster.conf 에 설치됩니다.

    Red Hat JBoss Core Services Apache HTTP Server 설치에 대한 자세한 내용은 Apache HTTP Server 설치 가이드를 참조하십시오.

  2. mod_cluster 에 대한 알림을 비활성화합니다. /opt/rh/jbcs-httpd24/root/etc/httpd/conf.d/mod_cluster.conf 구성 파일에서 VirtualHost 에 다음을 추가합니다.

    ServerAdvertise Off
    EnableMCPMReceive
    # AdvertiseFrequency # comment out AdvertiseFrequency if present
  3. SELinux 에서 포트 허용 . 필요한 경우 iptables 를 구성합니다. semanage port -a -t http_port_t -p tcp $PORT_NR 명령을 사용하여 SELinux에서 포트를 허용할 수 있습니다.
  4. mod_cluster 가 수신 대기하는 주소에서 mod_cluster 프록시를 찾도록 JBoss EAP를 구성합니다.

    참고

    /opt/rh/eap8/root/usr/share/wildfly/docs/examples/configs/standalone-ec2-ha.xml 구성 파일이 제공됩니다. modcluster 하위 시스템에서 프록시 목록을 구성해야 합니다.

    다음 방법 중 하나를 사용하여 프록시 목록을 정의할 수 있습니다.

    • 적절한 호스트 및 포트를 사용하여 mod-cluster-proxy1 이라는 outbound-socket-binding 을 정의합니다.

      <outbound-socket-binding name="mod-cluster-proxy1">
          <remote-destination host="${jboss.modcluster.proxy1.host}" port="${jboss.modcluster.proxy1.port}"/>
      </outbound-socket-binding>
    • 적절한 호스트 및 포트를 사용하여 modcluster 하위 시스템의 proxy 속성을 mod-cluster-proxy1 로 설정합니다.

      /socket-binding-group=standard-sockets/remote-destination-outbound-socket-binding=mod-cluster-proxy1:add(host={${jboss.modcluster.proxy1.host}}, port={${jboss.modcluster.proxy1.port}})
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동