AWS: ELB를 통해 HTTPS를 HTTP로 전달

AWS: ELB를 통해 HTTPS를 HTTP로 전달

로드 밸런서를 통해 AWS에서 HTTPS를 설정하는 데 문제가 있습니다. 로드 밸런서에서 HTTPS를 통해 표준 :80 서버를 프록시하는 데 성공했습니다.https://www.example.com ~이다일하고 있는. 따라서 AWS가 ELB 수준에서 HTTPS 트래픽을 처리할 수 있다면 실제로필요HTTPS 트래픽을 처리하기 위해 별도의 웹 서버를 시작해야 합니까, 아니면 그대로 놔둘 수 있습니까?

AWS 로드 밸런서를 사용하여 HTTPS -> HTTP를 프록시할 때의 단점은 무엇입니까?

답변1

ELB가 없어도 두 개의 웹 서버가 필요하지 않습니다. Apache, nginx, IIS 및 기타 널리 사용되는 웹 서버는 모두 HTTP와 HTTPS를 동시에 제공할 수 있습니다.

하지만 한 가지 주의할 점은 ELB와 EC2 인스턴스 간의 트래픽이 암호화되지 않는다는 점입니다. Amazon 내부 네트워크에 있기 때문에합리적으로안전하지만 신용카드나 주민등록번호 같은 정보를 전송하는 경우에는 이를 완전히 암호화하는 것이 좋습니다(특히 PCI 준수가 필요한 경우).

관련 정보