둘 다 Windows 2012r2 서버 (개발 및 프로덕션)에 IIS 8이 실행 중입니다. 두 구성 모두 내가 알고있는 것과 동일하게 구성되었습니다. 두 가지 모두에 와일드 카드 인증서를 설치하는 중입니다.https를로드 할 때 IIS 8 리디렉션 루프
내 Dev 서버에 인증서를 설치했는데 제대로 작동합니다. 내가 놀랐던 한가지는 내 사이트 구성 (예 : https/443을 추가하지 않은)에 추가 바인딩을 추가 할 필요가 없었으며 브라우저에서 http를 https로 단순히 변경하면 작동한다는 것입니다. 인증서를 보여줍니다. 왜 그런가요?
필자의 주요 질문은 와일드 카드 인증서를 가져 오기 전에 프로덕션 서버에서 브라우저의 결과를보기 위해 http에서 https로 호스트하는 몇 개의 도메인에 대한 URL을 간단히 변경해 보았습니다. 이렇게하면 모든 https 테스트에 대한 리디렉션 루프가 생깁니다. ???
https URL Rewrites가 구성되어 있지 않아 리디렉션 루프의 원인을 알 수 없습니다. 그것은 https를 사용하여로드하려고 할 때이 서버의 모든 사이트에서이 작업을 수행합니다.
예 :
이http://mydomain.example.com (작품)
https://mydomain.example.com은 (재 루프)
사파리는 말한다. "... 당신에게 너무 많은 시간을 재 ERR_TOO_MANY_REDIRECTS"
크롬 말한다 " 너무 많은 리디렉션이 발생했습니다 ... "
또한 서버에 http://localhost을로드하면 그것은 작동합니다. https://localhost을로드하면 "찾을 수 없음 - HTTP 오류 404"오류가 발생합니다.
이 운영 서버는 F5로드 밸런서 뒤에 있으므로이 동작으로도 재생 될 수 있습니다.