2010-06-24 15 views
4



Google 웹 사이트를 현재 http 만 실행중인 https로 이동할 계획입니다.
웹 사이트가 Windows 2008 서버의 IIS7에서 실행 중입니다.

HTTPS에서 작동하도록 웹 사이트의 구성 설정을 업데이트/수정해야합니까? certifictes를 설치하는 것이 좋습니다.ASP.NET 웹 사이트를 http에서 https로 이동 하시겠습니까?

업데이트/수정해야 할 설정이 있는지 알려주십시오. 그것은 당신이 당신의 응용 프로그램 내에서 외부 자산의 연결을 처리하는 방법에 따라 달라집니다


NRK

답변

3

.

상대 경로를 사용하여 내부 자산을 참조하고 다른 서버에 호스팅 된 파일/스크립트에 연결하지 않으면 문제가되지 않습니다. 당신이 안전하고 비 혼합에 대해 대부분의 브라우저에서 오류를 얻을려고 그런

<script src="http://code.jquery.com/jquery-1.4.2.min.js"></script> 

: 외부 자산을

<img src="http://foo.bar.my.site/image.png" /> 

또는 참조 :

당신은 예를 들어, 자산을 참조하는 전체 경로를 사용하는 경우 안전한 콘텐츠. IIS 7에서 SSL을 설정을 통해

+0

맞습니다. 상대 경로를 사용하는 경우 도메인을 전환하는 것과 동일하며, 경로를 명확하게 지정하면 절대 경로를 업데이트해야합니다. - 보안 및 비보안 내용을 혼합 할 때 표시되는 대화 상자의 기본 단추는 일부 데이터가 안전하지 않을 수 있으므로 내용을 표시하지 못하도록 설정되어 있습니다. 사용자는 콘텐츠를 표시하려면 예를 클릭 할 수 있지만 기본 동작 인 IIRC는 콘텐츠를 표시하지 않습니다. – Nate

+0

감사합니다. 말씀 드렸듯이 상대 경로를 완전히 사용하고 있으며 외부 서비스를 언급하고 있습니다. 내 요점 https에 응용 프로그램을 사용할 수 있도록 web.config/구성을 변경해야합니까? – nRk

+0

@nRk - 아니요. 인증서를 추가하고 IIS를 구성하는 것이 좋습니다. –

0

산책 사이트 자체가 상대 경로를 포함해야합니다 또는 당신이 혼합 된 콘텐츠 경고를 얻을 것이다, http://learn.iis.net/page.aspx/144/how-to-set-up-ssl-on-iis-7/ 다른 답변에서 언급 한 바와 같이

에서 확인할 수있다. 간단히 검색을 수행하고 HTTP :를 HTTPS로 대체하는 것만으로도 충분할 수 있습니다. 소스 파일 전체에서.

0

저스틴은 비 상대 경로에서 도착하는 문제와 혼합 된 스크립트 소스를 사용하는 것으로부터 돈을 받고 있습니다. 가장 좋은 방법은 stagging 서버를 설정하고 https를 사용하여 애플리케이션을 테스트하는 것입니다. 브라우저에서 스테이징 서버 인증서에 대한 좋은 메시지를 얻지 만 다른 모든 것이 동일하게 작동해야하며 마이그레이션 계획을 수립 할 수 있다고 생각하지만 멋진 서버에 대한 인증서를받지 않고 Https를 활성화 할 수 있습니다.

관련 문제