A.27. Apache HTTP Server mod_cluster/1.1s


mod_cluster 커넥터는 Apache HTTP 서버 기반 로드 밸런서입니다. 통신 채널을 사용하여 Apache HTTP Server에서 애플리케이션 서버 노드 세트 중 하나로 요청을 전달합니다. 다음 지시문은 mod_cluster를 구성하도록 설정할 수 있습니다.

참고

mod_cluster가 Apache HTTP 서버로 전달되어야 하는 URL을 자동으로 구성하므로 ProxyPass 지시문을 사용할 필요가 없습니다.

표 A.91. mod_cluster Cryostats
지시문설명

CreateBalancers

Apache HTTP Server VirtualHosts에서 밸런서가 생성되는 방법을 정의합니다. 이렇게 하면 ProxyPass /balancer://mycluster1/ 와 같은 지시문이 허용됩니다.

  • 0: Apache HTTP Server에 정의된 모든 VirtualHost를 생성
  • 1: 밸런서를 생성하지 마십시오 (연결 장치 이름을 정의하려면 하나 이상의 ProxyPass 또는 ProxyMatch 가 필요합니다)
  • 2: 주 서버 만 생성 (기본값)

UseAlias

별칭이 서버 이름에 해당하는지 확인합니다.

  • 0: 별칭 무시 (기본값)
  • 1: 별칭 확인

LBstatusRecalTime

노드 상태를 다시 계산하는 로드 밸런싱 논리의 시간 간격(초)입니다.

기본값: 5초

WaitBeforeRemove

httpd에 의해 제거된 노드가 해제되기 전의 시간(초)입니다.

기본값: 10초

ProxyPassMatch/ProxyPass

ProxyPassMatch 및 ProxyPass는 mod_proxy 지시문으로, ! ( back-end URL 대신)를 사용할 때 경로에서 reverse-proxy를 방지합니다. 이는 Apache HTTP Server가 정적 콘텐츠를 제공할 수 있도록 허용하는 데 사용됩니다. 예: ProxyPassMatch ^(/.*\.gif)$ ! 이 예제에서는 Apache HTTP Server에서 .gif 파일을 직접 제공할 수 있습니다.

 
참고

JBoss EAP 7의 세션에 대한 성능 최적화로 인해 핫스앤비 노드 구성은 지원되지 않습니다.

mod_manager

mod_manager 지시문의 컨텍스트는 달리 언급된 경우를 제외하고 모든 경우에 VirtualHost입니다. 서버 구성 컨텍스트는 지시문이 VirtualHost 구성 외부에 있어야 함을 나타냅니다. 그렇지 않으면 오류 메시지가 표시되고 Apache HTTP Server가 시작되지 않습니다.

표 A.92. mod_manager guides
지시문설명

EnableMCPMReceive

VirtualHost가 노드에서 MCPM 을 수신하도록 허용합니다. mod_cluster가 작동할 수 있도록 Apache HTTP Server 구성에 EnableMCPMReceive 를 포함합니다. 광고를 구성하는 VirtualHost에 저장합니다.

 

MemManagerFile

mod_manager 가 구성을 저장하는 데 사용하는 이름의 기본 이름, 공유 메모리 또는 잠긴 파일의 키를 생성합니다. 절대 경로 이름이어야 합니다. 필요한 경우 디렉토리가 생성됩니다. 이러한 파일은 NFS 공유가 아닌 로컬 드라이브에 배치되는 것이 좋습니다. 컨텍스트: 서버 구성

$server_root/logs/

maxcontext

mod_cluster에서 지원하는 최대 컨텍스트 수입니다. 컨텍스트: 서버 구성

기본값: 100

Maxnode

mod_cluster에서 지원하는 최대 노드 수입니다. 컨텍스트: 서버 구성

기본값: 20

Maxhost

mod_cluster에서 지원하는 최대 호스트(라이스) 수입니다. 또한 최대 밸런서 수를 포함합니다. 컨텍스트: 서버 구성

기본값: 20

Maxsessionid

mod_cluster-manager 처리기에서 활성 세션 수를 제공하기 위해 저장된 활성 세션 id 수입니다. mod_cluster가 5분 이내에 세션에서 정보를 수신하지 않으면 세션이 비활성화됩니다. 컨텍스트: 서버 구성. 이 필드는 데모 및 디버깅 목적으로만 사용됩니다.

0: 논리가 활성화되지 않았습니다.

MaxMCMPMaxMessSize

다른 Max 지시문의 MCMP 메시지의 최대 크기

다른 Max 지시문에서 계산됩니다. 분: 1024

ManagerBalancerName

JBoss EAP 인스턴스에서 밸런서 이름을 제공하지 않을 때 사용할 밸런서의 이름입니다.

mycluster

PersistSlots

mod_slotmem에 파일에 노드, 별칭 및 컨텍스트를 유지하도록 지시합니다. 컨텍스트: 서버 구성

off

CheckNonce

mod_cluster-manager 핸들러를 사용할 때 nonce 를 전환합니다.

On/off Default: on - Nonce checked

AllowDisplay

mod_cluster-manager 메인 페이지에서 추가 표시를 전환합니다.

on/off Default: off - 버전만 표시됩니다

AllowCmd

mod_cluster-manager URL을 사용하여 명령을 허용합니다.

on/off Default: on - Commands allowed

ReduceDisplay

페이지에 더 많은 노드를 표시할 수 있도록 기본 mod_cluster-manager 페이지에 표시되는 정보를 줄입니다.

On/off Default: off - 전체 정보가 표시됨

SetHandler mod_cluster-manager

mod_cluster가 클러스터에서 볼 수 있는 노드에 대한 정보를 표시합니다. 정보는 일반 정보를 포함하며 활성 세션 수를 추가로 계산합니다.

Copy to Clipboard Toggle word wrap
<Location /mod_cluster-manager>
  SetHandler mod_cluster-manager
  Require ip 127.0.0.1
</Location>

on/off 기본값: off

참고

httpd.conf 에 정의된 위치에 액세스하는 경우:

  • transferred: 백엔드 서버로 전송된 POST 데이터를 수정합니다.
  • connected: mod_cluster 상태 페이지가 요청될 때 처리된 요청 수를 수정합니다.
  • Num_sessions: mod_cluster 보고서(지난 5분 내에 요청이 있는 경우)의 세션 수에 해당합니다. 이 필드는 Maxsessionid가 0일 때 존재하지 않으며 데모 및 디버깅 목적으로만 사용됩니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat, Inc.