2011-04-08 3 views
5

De this question J'ai appris que Google App Engine ne prend actuellement pas en charge le protocole SSL sur les «domaines personnalisés» (du moins pas depuis juin 2010, lorsque cette question a été posée). Est-ce que cela signifie que si je veux héberger mon application GAE sur www.mydomain.com, je ne peux pas utiliser SSL?Est-ce que Google App Engine prend en charge SSL pour les applications hébergées sur mydomain.com?

+2

En Octobre 2011, [vient dans les tests] (http://googleappengine.blogspot.com/2011/10/app-engine-ssl-for-custom-domains-in.html). –

Répondre

1

Tout le trafic sécurisé avec Google App Engine doit être diffusé à partir de votre domaine appspot.com (https://your-app-id.appspot.com). Si vous diffusez votre application hors d'un domaine Google Apps, vous devez diriger tout le trafic sécurisé via le domaine appspot de votre application.

C'est ce qui est écrit dans la documentation de google app engine. Cela signifie. SSL est pris en charge sur le domaine de appspot.com

4

Priorité:

Il est au-dessus des caractéristiques sur la liste de plate-forme.

http://code.google.com/appengine/docs/roadmap.html

simultanées de:

Un domaine personnalisé hébergé application tels que http://www.mydomain.com peut encore être consulté sur son ssl AppSpot sous-domaine tels que https://yourapp.appspot.com

Problème:

http://groups.google.com/group/google-appengine/browse_thread/thread/844dc97fbfc57bab/0c8651f00072f9ea?lnk=gst&q=ssl#0c8651f00072f9ea

3

(Comme l'ont dit les autres ici) SSL n'est actuellement pas pris en charge pour votre propre domaine. Il s'agit de on it's way mais depuis un certain temps, je crois qu'il n'est actuellement disponible que pour quelques clients Google App Engine for Business. La solution temporaire que beaucoup (moi inclus) utilisent est de configurer un proxy inverse à partir d'un autre service d'hébergement (Amazon EC2 dans mon cas) pour acheminer le trafic SSL.

Si votre application convient à la situation où vos URL ne sont pas d'importance, vous pourriez configurer un site SSL quelque part et accéder à votre https://xxx.appspot.com version à partir within an iframe

De toute façon jusqu'à ce que GAE supporte offically SSL via vos domaines Google Apps, vous aura besoin d'un service externe pour contourner ce problème.

1

Vous pouvez obtenir SSL pour travailler sur votre domaine personnalisé hébergé sur AppEngine, mais vous devez exécuter un proxy inverse qui peut modifier l'en-tête de l'hôte pour le faire. Si vous voulez configurer un proxy inverse vous-même, vous pouvez le faire en suivant ces instructions:

http://radomirml.com/2011/01/30/reverse-proxy-for-gae-application-using-nginx-and-ssl

Vous pouvez également utiliser un service de proxy inverse comme CloudFlare. Le processus d'obtention SSL pour travailler avec un domaine appspot.com est documenté sur le blog CloudFlare:

http://blog.cloudflare.com/ssl-on-custom-domains-for-appengine-and-other

1

Vous pouvez utiliser wwwizer.com - il est un service de proxy inverse avec SSL.

Vous obtenez une adresse IP individuelle et affiche votre application sur les ports http et https. C'est moins cher et plus facile que d'héberger vous-même le serveur entier.

C'est mon service, donc, oui, c'est la publicité flagrante :-)

Questions connexes