기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
HAProxy 계층 참조
중요
The AWS OpsWorks Stacks 서비스 수명이 2024년 5월 26일에 종료되었으며 신규 및 기존 고객 모두 사용할 수 없습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 다음 연락처로 문의하십시오. AWS Support 팀 구성: AWS re:포스트 포스트
참고
이 계층은 Linux 기반 스택에서만 사용할 수 있습니다.
HAProxy계층은 HAProxy
HAProxy트래픽을 모니터링하고 관련 인스턴스의 통계 및 상태를 웹 페이지에 표시합니다. 기본적으로 URI 는 http://입니다.DNSName
/haproxy? 통계, 어디 DNSName
HAProxy인스턴스 DNS 이름입니다.
짧은 이름: lb
호환성: HAProxy 레이어는 커스텀, db-master, memcached 레이어와 호환됩니다.
개방형 포트: 포트 22 (SSH), 80 () 및 443 () 에 대한 공개 액세스를 HAProxy 허용합니다. HTTP HTTPS
탄력적 IP 주소 자동 할당: 기본적으로 On
기본 EBS 음량: 아니요
기본 보안 그룹: AWS - OpsWorks -LB-서버
구성: HAProxy 레이어를 구성하려면 다음을 지정해야 합니다.
-
건강 점검 URI (기본값: http://
DNSName
/). -
통계 URI (기본값: http://
DNSName
/haproxy? 통계). -
통계 암호(선택 항목).
-
상태 확인 메서드(선택 항목). 기본적으로 HTTP OPTIONS 메서드를 HAProxy 사용합니다. GET또는 를 지정할 수도 HEAD 있습니다.
-
통계 활성화(선택 항목)
-
포트. 기본적으로 AWS OpsWorks 스택은 및 트래픽을 모두 HAProxy HTTP 처리하도록 구성합니다. HTTPS Chef 구성 템플릿 () 을 재정의하여 둘 중 하나만 HAProxy 처리하도록 구성할 수 있습니다.
haproxy.cfg.erb
설정 레시피:
-
opsworks_initial_설정
-
ssh_host_keys
-
ssh_users
-
mysql::client
-
dependencies
-
ebs
-
opsworks_ganglia::client
-
haproxy
Configure 레시피:
-
opsworks_ganglia::configure-client
-
ssh_users
-
agent_version
-
haproxy::configure
Deploy 레시피:
-
deploy::default
-
haproxy::configure
Shutdown 레시피:
-
opsworks_shutdown::default
-
haproxy::stop
설치:
-
AWS OpsWorks Stacks는 인스턴스의 패키지 설치 프로그램을 사용하여 기본 위치에 설치합니다HAProxy.
-
로그 파일을 지정된 위치로 보내도록 syslog를 설정해야 합니다. 자세한 내용은 HAProxy
를 참조하세요.