2017-11-30 16 views
0

으로 HTTPS URL로 리디렉션하는 방법 내 요구 사항은 https : // abc/Testconnect에서 URL을 https://abc.xyz.com/Testconnect으로 리디렉션하는 것입니다.서버 이름을 사용하여 HTTPS URL을 SSLS 인증서 이름

나는 HTTPS로 리디렉션 할 수 없습니다입니다 : //abc.xyz.com/Testconnect 그리고

I "이 웹 사이트에서 제시 한 보안 인증서는 다른 웹 사이트의 주소를 발급"으로 표시됩니다 http : // abc/Testconnect에서 https://abc.xyz.com/Testconnect으로 리디렉션 할 수 있습니다. 여기에 xyz.com

는 SSL 인증서이고 ABC는 응용 프로그램이 내가 Web.config의에서 URL 재 작성 관련 코드를 수정하려고

(응용 프로그램의 IIS 기계 ABC에 배포) 배포 된 기계입니다 URL을 리디렉션 할 응용 프로그램의 파일.

성취 방법을 알려주세요. 감사합니다.

답변

0

수 없습니다.

어떤 HTTPS 사이트에 접속하면 첫 번째 (연결이 설정된 후) 문제가 발생합니다. 브라우저에서 서버에 "abc에 대한 인증서 제공"이라고 말한 SSL 핸드 셰이크입니다. 그게 성공하기 전에 아무것도 다른 일이 발생할 수 있습니다. SSL 핸드 셰이크가 성공하지 않는 한 IIS 재 작성 규칙은 보지 않습니다.

https://abc에서 https://abc.xyz.com으로 리디렉션하려면 abc에 유효한 인증서가 있어야합니다.

SSL 핸드 셰이크에 대한 설명은 this page을 참조하십시오. 중간 정도 아래에는 앞뒤로 의사 소통하는 좋은 다이어그램이 있습니다. 다이어그램의 맨 아래에는 모든 IIS/HTTP 로직이 시작되는 "Exchange 메시지"가 있습니다.