나는 분명 오토스케일링 설정 후 인스턴스에 로드밸런서를 붙이고 타겟그룹까지 예쁘게 잘 붙여줬다고 생각했는데 빨간 부분에 카운트가 올라가 있다.
상태 확인 보면 캡처에는 unused 인데 그건 인스턴스를 죽이고 다시 만든다고 떨어져 있어서 그렇고 저기에 빨간 unhealthy가 뜬다. 그러면 외부 인터넷에서 로드밸런서를 통해 인스턴스로 들어 갈 수가 없다.
왜일까...
리스너 그룹에 포트 80번은 잘 열어줬는데...
여기에 아래의 내용을 첨부해 주면 된다.
#!/bin/bash
echo "Hello, World" > index.html
nohup busybox httpd -f -p 80 &
인스턴스가 실행될 때 파일과 같은 명령을 수행하라는 뜻인데 이걸 넣지 않으면 80번 포트를 통해 아무것도 출력 해 주지않았다는 뜻이다. 그래서 잘 돌아가는지 확인 할 수가 없었다.
로드밸런서 dns 주소로 들어가보면 이제 헬로월드가 잘 뜨고 healthy로 바뀐다.