2012-12-14 3 views
0

내 도메인은 Dreamhost에서 호스팅합니다. 내 앱 엔진 앱은 맞춤 도메인에 의해 게재되지만 하위 도메인 : app.example.com입니다. 내 앱은 브라우저에서 액세스 할 수 없지만 iOS 앱을 통해 요청됩니다.Google App Engine SSL 및 고유 IP

이제 app.example.com 하위 도메인에 대한 Dreamhost의 기본 SSL 인증서를 구입했습니다.

다음으로 필자는 필요한 crt 파일과 pem 파일을 Google 도메인 설정에 업로드했으며 모든 내용이 정상적으로 처리되었습니다. 도메인 설정은 업로드가 완료되었음을 나타내며 ghs.googlehosted.com에 CNAME을 할당했습니다.

이 시점에서, 나는 정확하게 무엇을 해야할지 잘 모릅니다. 이 시점에서 SSL을 마술처럼 사용할 수 있으리라 기대합니까? 왜냐하면 그것은 여전히 ​​그렇게 보이지 않기 때문입니다.

SNI와 고유 IP에 대해 이야기하는 것이 혼란 스럽습니다. Dreamhost는 GAE 외에도 인증서를 호스팅 할 고유 IP가 필요하다고 말합니다. 나는 그것이 Dreamhost 일인 가라는 생각이 든다. 그렇지 않으면 나는 정말로 그것을 필요로한다. 그렇다면 기본 도메인과 별도로 하위 도메인에 대해 고유 한 IP가 필요합니까?

또는 SNI가 처리하는 것은 무엇입니까? 이 시점에서 정확히 무엇을해야합니까?

+0

Google의 SSL 기능을 사용하고 app.appspot.com을 가리킬 수 있습니까? 그러면 직접 SSL을 설정해야 할 필요가 없습니다. –

+0

@MichaelDavis 예.하지만 appspot을 사용하고 싶지 않습니다. – Snowman

+0

다음 안내를 따르셨습니까? 자신의 도메인에서 이미 게재하고 있습니까? https://developers.google.com/appengine/docs/domain – dragonx

답변

1

당신은 SNI이 무엇인지 이해해야합니다 http://en.wikipedia.org/wiki/Server_Name_Indication

는 그런 다음 SSL on custom domains의 구성 문서를 따라야합니다.

vt4는 SNI를 지원하므로 iOS를 사용하는 것이 좋습니다.

업데이트 : 고유 IP를 원할 경우 VIP를 사용해야합니다. 하지만 iOS가 SNI를 지원하므로 추가 비용이 들지 않아도됩니다. VIP는 일부 구형 브라우저에서만 필요합니다.