2016-09-14 2 views
-1

로드 밸런서가 http : 80에서 데이터를 수신하여 인스턴스에 https : 443으로 전송하는 것과 같이 ec2 인스턴스에 대해 ELB를 구성했습니다. 그러나 ELB DNS URL을 입력하면 https로 리디렉션되지 않습니다. ELB의탄력적 인 부하 분산 장치 포트 리디렉션?

enter image description here

출력은 다음과 같습니다 enter image description here

이 사람이이 instacne을 EC2하는 포트 443로 들어오는 포트 80 트래픽을 리디렉션하도록 ELB를 구성하는 데 도움을 주시기 바랍니다 수있는 포트 (80)의 출력을 보여주고있다

.

답변

1

로드 밸런서에 연결된 EC2 인스턴스에서 다른 포트로 트래픽을 보내고받는 데 사용되는로드 밸 랜서. 로드 밸런서를 사용하여 리디렉션을 설정할 수 없습니다. 리디렉션의 경우로드 밸런서에 연결된 EC2 인스턴스의 웹 서버를 사용하여 리디렉션을 설정해야합니다.

또한 https에 따라 SSL 인증서를 EC2 인스턴스 또는 ELB에 추가합니다. 하지만 SSL 인증서는 애플리케이션에 사용할 도메인에 대한 것이며 "amazonaws.com"도메인을 소유하지 않으므로로드 밸런서 URL은 https에서 작동하지 않습니다. 해당 도메인에 대한 도메인 및 SSL 인증서를 가져 와서 해당 SSL 인증서를 ELB 또는 EC2 인스턴스에 업로드 한 다음 C-Name을 추가하여 도메인을 ELB로 지정합니다. 그런 다음 웹 서버에서 모든 것을 올바르게 설정 한 경우 도메인이 https : //www.domain.com에서 작동합니다.

0

HTTP 요청을 HTTPS로 리디렉션하려는 것처럼 들립니다. 이는 단순히 "리디렉션"포트 이상의 것입니다. 프로토콜 변경이기도합니다. HTTP 트래픽을 HTTPS로 올바르게 리디렉션하려면 웹 서버를 구성해야합니다.

관련 문제