2014-04-09 4 views
0

IIS가있는 Windows Server 2008이 있습니다. 하위 도메인 중 하나 (예 : HTTPS.TEST.COM)는 https에 바인딩되고 다른 하위 도메인은 http (예 : HTTP.TEST.COM)에 바인딩됩니다. 사용자가 https://HTTP.TEST.COM을 입력하면 잘못된 인증서에 대해 추악한 오류가 발생합니다. 사용자가 http 대신 https를 입력했기 때문에 IIS가 HTTPS.TEST.COM에 대한 인증서를 사용합니다.URL 재 작성없이 HTTPS에서 HTTP로 리디렉션

제 질문은 https://HTTP.TEST.COM에 대한 방문이 http://HTTP.TEST.COM으로 리디렉션되는지 어떻게 확인합니까? 동일한 하위 페이지로 리디렉션 할 필요는 없습니다. 중요한 것은 추악한 오류 메시지를 제거하는 것입니다. URL 재 작성에 대한 다른 게시물을 보았지만이를 해결할 더 쉬운 방법이 있다는 느낌을받습니다.

클라이언트가 먼저 서버의 HTTPS 포트에 연결할 때 때문에, 수 없습니다

답변

2

는 서버 인증서 결과 SSL 핸드 셰이크가 클라이언트가도 허용된다 전에 클라이언트 제시되고있다 액세스하려는 URL을 서버에 알리십시오.

서버 인증서가 예상 한 것과 일치하지 않으며 서버가 올바른 하위 도메인으로 리디렉션을 수행하기 전에 발생하는 오류를 제공하는 클라이언트입니다.

그러나 서버에 *.test.com에 대해 와일드 카드 인증서를 배치하면 효과적으로 오류를 무시하고 리디렉션이 작동하도록 할 수 있습니다. 또 다른 방법은 HTTP.TEST.COMHTTPS.TEST.COM에 대해 별도의 SSL 인증서를 사용하는 것이지만 위와 같은 이유로 별도의 IP 주소로 사용해야합니다.

관련 문제