HTTPS를 연결하는 방법을 검색해보면 ELB 뿐만 아니라 Nginx, Certbot을 활용하는 방법도 많이 나온다.
현업에서는 어떤 방법을 더 많이 사용할까?
현업에서는 ELB를 활용해서 HTTPS 적용을 더 많이 시킨다. HTTPS 설정도 쉬울 뿐더러 HTTPS 인증서의 만료기간 갱신도 자동으로 해주기 때문이다.
그러면 Nginx는 왜 사용하는 걸까?
Nginx와 Certbot을 활용해서 HTTPS를 적용시키는 가장 큰 이유는 비용 때문이다. HTTPS를 적용하는 데 일절 비용이 들지 않기 때문이다. 반면 ELB는 사용하는 것 자체로써 비용이 나간다. 따라서 비용이 부담스러운 기업 또는 학생 입장에서는 ELB를 사용하지 않고 백엔드 서버와 Nginx, Certbot를 하나의 EC2에 설치해서 사용하는 경우도 많다.