2012-01-28 4 views
0

Azure 앱이 배포되었고 전체 응용 프로그램에 SSL을 사용하고 싶습니다. SSL을 사용하는 사용자 지정 하위 도메인이 Azure cloudapp로 리디렉션되지 않음

내 응용 프로그램 보안을 수행합니다

-I made a subdomain in my site to point to the Azure application. 
-I got a SSL in the name of my subdomain 
-Add the certificate to the applicaton 
-Loaded the certificate to the Azure hosted account 
-Opened up a https endpoint in the application. 

지금 이것이 문제가 오는 곳. 하위 도메인과 함께 내 URL을 입력하면 해당 페이지를 찾을 수 없습니다. 그러나 수동으로 https : // URL에 입력하면 사이트로 이동합니다.

여기에 무슨 일이 일어나고 있습니까? https 엔드 포인트 만 열려 있습니다. http 끝점이 필요합니까? 그럴 경우 사용자가 암호화하지 않고 앱을 사용할 수 없으므로 어떻게 해결할 수 있습니까?

도움 주셔서 감사합니다.

답변

1

저는 이것이 특정한 하늘빛 문제는 아니라고 생각합니다. https : //없이 URL을 입력하면 브라우저가 자동으로 http : // 프로토콜을 사용하고 미리 보류합니다. http 엔드 포인트를 열지 않았으므로 연결시 오류가 발생합니다.

제안 : http 끝점을 엽니 다. HTTP 끝점에 연결하면 URL을 https로 리디렉션/다시 씁니다. 이 작업을 수행하는 방법은 사이트를 개발하는 데 사용하는 기술에 따라 다릅니다. (ASP.NET, MVC 등)

+0

MVC로 개발 중입니다. http 엔드 포인트에서 https 엔드 포인트로 트래픽을 전환하는 방법은 무엇입니까? – James

+0

이 Stackoverflow 질문을 확인하십시오. http://stackoverflow.com/questions/3072814/net-mvc-rewrite-urls-certain-urls-through-ssl 맞춤 속성을 만들거나 표준 RequireHttps를 사용하여 원하는 모든 컨트롤러에 지정할 수 있습니다. SSL을 통해 리디렉션 – Igorek