EC2 인스턴스에서 내 앱은 포트 80을 사용하므로 Apache를 설치하여 ELB 상태 확인을 성공시키지 못합니다. HTTP/80 핑 경로 - -AWS ELB로드 밸런서가 헬스 체크 (HTTP)를 계속 실패합니다.
/index.html를 내가는/var/www가에/var에이 index.html을 배치 한 I 포트를 사용하고있는 ELB에 건강 검진 설정에 대한
, /www/html/디렉토리도 있습니다.
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML>
<BODY>
<H1>Hi</H1>
<P>Hello to the World.</P>
</BODY>
</HTML>
이것이 건강 진단에 실패한 이유는 무엇입니까? 이 정보가 없으면 EC2 인스턴스로 트래픽이 전송되지 않습니다.
당신은 아파치를 설치하고 포트 80을 청취하고 만 상태 검사가 성공 아파치 설정 파일의 문서 루트로이 경로의/var/www/html /를 추가해야합니다. 또는 HTTP 대신 TCP로 상태 검사를 변경할 수 있습니다. – error2007s
요약하면 HTTP 상태 검사를 통과하기위한 일종의 웹 서버가 필요합니다. – error2007s
내 응용 프로그램이 포트 80을 사용하고 있기 때문에 80을 무료로 유지하고자하므로 아파치 추가 옵션이 없다고 생각합니다. TCP로 변경하면 어떻게해야합니까? – Sharad