[EC2] ALB target group 403 에러 해결 with apache

2022-10-19


Photo by Cody Hiscox on Unsplash


1. 방법

 

ALB 및 NLB 에 등록된 타겟 그룹에 상태가 아파치 서버를 설치했음에도 불구하고 Health checks failed with these codes: [403] 이와 같은 오류가 뜨는 경우가 있다. 이는 아파치 홈디렉토리에 index.html 파일이 없어서 발생하는 문제이며, 아래 명령어를 사용시 해결된다.

 

# cp /usr/share/httpd/noindex/index.html /var/www/html/index.html

 

여기서 /var/www/html/index.html 부분은 자신이 설정한 아파치 홈디렉토리에 맞게 변경해주면 된다. 이후 아래 명령어를 사용하면 로드밸런서가 헬스체크 하는 로그를 확인할 수 있다.

 

# tail -f /etc/httpd/logs/access_log

메인 이미지 출처 : Photo by Cody Hiscox on Unsplash