AWS에 example.com 도메인이 있고 하나의로드 밸런서와 ec2 인스턴스가 있습니다. AWS에서 인증서가있는 https를 설정하려고합니다.Amazon Route53 리디렉션
로드 밸런서로드 밸런서의 경우 Route53 설정 및 레코드 설정은 다음과 같이 수행됩니다.
도메인 이름 - * .example.com을
이름 : -
example.com.
유형 : -
- IP4
별칭 대상 : -로드 밸런서의 DNS 이름입니다.
내 웹은 스프링 기반 웹이며 사용자가 www.example.com --- >>> www.example.com/landing에 액세스하면 사용자를 방문 페이지로 리디렉션합니다.
모든 설정을 완료 한 후 아래 URL과 같이 액세스하면 정상적으로 작동합니다.
https://www.example.com/landing
하지만 난, www를 액세스하는 경우
https://example.com/landing -> 그것은 브라우저의 보안 페이지로 연결합니다 (연결
공격자가에서 정보를 훔치려 수 있습니다 개인이 아니다. ...)
인증서는 도메인 이름 * .example.com을 기반으로합니다.
간단히 액세스하면 https://example.com/ --->http://example.com/landing으로 리디렉션됩니다.> http와 함께 Spring 앱이 리디렉션됩니다.
http://www.test.com/landing 인증서 신뢰 오류가 발생합니다. (https://example.com/landing). 나는 단순히 액세스하는 경우 사용자 액세스가 www가없이 또는 계획없이 또는 http를 사용하는 경우 나 HTTPS에 URL 리디렉션을 찾고 http://www.example.com/
얻기 사이트는 오류에 도달 할 수 없습니다. Route53에서 아무것도 구성해야하는지 확실하지 않습니다.
또한 내 앱에서 https로 리디렉션하도록 구성해야합니까? 즉 https://test.com
어느
EC2 인스턴스에 인증서를 설치 했습니까? 아니면로드 균형 조정기에 있습니까? ELB입니까? – Jedi
이 질문에서 언급 한 사이트가 정상적으로 작동하고있는 것 같습니다 ... 귀하가 임의의 예로서 선택했음을 암시하지만, 도메인을 소유 한 사람들은 귀하의 이름 사용을이 목적을 위해 보증하지 않을 수 있습니다. 이를 위해 공식적으로 http://example.com 및 http://example.org를 사용하는 관행이 있습니다. 그에 따라 질문을 편집하십시오. –
인증이 Load Balancer에 설치되었습니다. 내 사이트는 여전히 http입니다. – user1578872