AWS - EC2 & Load Balancer 에서 생긴 문제점

에러 상황

백업용 웹 배포 관련 업무 진행중, 서버와 웹 모두 ec2에서 설정 (pm2 및 nginx 설정)이 완료된 후 백업용 도메인으로 접속해봤는데 원래 도메인으로 설정했던 화면이 나왔다.

해결 방법 중 문제점

izero.cloud와 hybrix.site는 같은 Load balancer를 사용하고 있는데 해당 로드 발란서에서 리스너 설정이 izero.cloud에 대해 없는 상태였기 때문에 그런 것으로 예상된다.

그리고 리스너 설정을 하기 전 SSL 설정을 위한 인증서를 따로 생성해야 하기 때문에 AWS Certificate Manager에서 [izero.cloud](http://izero.cloud)에 대한 인증서를 발급하면 된다.

해당 인증서는 cloudflare에서 Origin Server를 통해 발급할 수 있다.

그런데도 해당 도메인을 입력하면 빈화면만 떴다.

image

해결 방법

위처럼 했는데도 해결되는 부분이 없어서 결국 VPC와 Subnet을 새로 생성하여 새로 만든 Load Balancer에 연결하여 다시 ec2를 생성하였다.

어이없게도, 그렇게 한 후 원래 ec2에서 했던 설정들을 다시해주니 잘 돌아간다. 

결론

Load Balance, VPC, Subnet은 웬만하면 겹쳐 쓰지 말자...