2014-07-01 2 views
2

AWS 인프라에있는 내 사이트에 SSL 지원을 추가하려고합니다.AWS의 ELB EC2와 HTTPS 통신 만 강제로 SSL 통신 추가

(Ubuntu, Apache, cake-php)를 사용하고 있습니다.

AWS ELB의 go daddy 인증서를이 guide에 설치했습니다.

HTTPS를 통해 도메인을 테스트 할 때 제대로 작동하지만 HTTP를 통해 사이트를 사용할 수도 있습니다.

모든 호출을 HTTP로 리디렉션하고 싶습니다. 가이드 지침에 따라 ELB와 EC2는 HTTP를 통해 통신하므로 내 EC2에서 식별 한 프로토콜이 포트 80에 있으므로 EC2는 사용자를 리디렉션 할 수 없으므로, ELB에서 모든 통신이 포트 80을 통해 이루어지기 때문에.

ELB-EC2 설정을 HTTPS로 변경하면 더 이상 작동하지 않지만 ELB, EC2에서는 일부 구성이 필요하다고 가정하지만 찾을 수 없습니다. 위의 모든 문서.

모든 입력, 링크 등 크게 감사하겠습니다! 감사합니다

답변

1

ELB 세트헤더를 사용하면 원래 요청이 HTTP인지 HTTPS로 리디렉션되었는지를 감지 할 수 있습니다.

ELB docs을 살펴보십시오.