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?
Est-ce que Google App Engine prend en charge SSL pour les applications hébergées sur mydomain.com?
Répondre
Il y a quelques jours, il comes into tests.
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
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:
(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.
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
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 :-)
Voici un guide pratique je l'ai écrit pour vous expliquer comment faire SSL sur votre domaine personnalisé à l'aide CloudFlare:
http://blorn.com/post/20185054195/ssl-for-your-domain-on-google-app-engine
personnalisés SSL est disponible pour App Engine depuis le 27 Juin 2012. Vous pouvez configurer à partir de votre le panneau de commande de domaine: https://developers.google.com/appengine/docs/ssl
Depuis Sdk 1.7.0, sorti à Google I/O, les développeurs peuvent servir leurs applications via HTTPS on custom domains utilisant à la fois la SNI (Server Name Indication) et VIP (Virtual Ip) basé sur SSL.
- 1. Crawlers Web et applications hébergées par Google App Engine
- 2. Google App Engine prend-il en charge FTP?
- 3. Google App Engine prend-il en charge PHP?
- 4. Google App Engine ne prend pas en charge les caractères spéciaux tels que la livre britannique
- 5. Est-ce que Google App Engine prend en charge les API JAVA Proxy?
- 6. Est-ce que Google App Engine prend en charge les domaines sans cookie?
- 7. Est-ce que ssl pour google app engine est gratuit?
- 8. Le magasin de données Google App Engine ne prend en charge que 200 index
- 9. Est-ce que Google App Engine prend en charge Python 3?
- 10. Est-ce que Google App Engine Java prend en charge le déploiement à chaud dans Eclipse?
- 11. Est-ce que Google App Engine prend en charge le message flash?
- 12. Ai-je besoin de SSL pour communiquer entre les applications Google App Engine?
- 13. Google App Engine, OpenID + OAuth pour les applications de bureau
- 14. Google App Engine Backend pour les applications Android
- 15. Site de sécurisation SSL sur Google App Engine
- 16. Comment utiliser Google App Engine en tant que base de données principale pour les applications Android
- 17. Prise en charge de PHP pour Google App Engine?
- 18. Google App Engine, Jquery, méthode de charge
- 19. Objet de charge utile Google App Engine
- 20. JDO UnsupportedDatastoreFeatureException sur Google App Engine
- 21. Surveillance des applications pour google app engine java
- 22. HttpOnly cookies sur google app engine java
- 23. Application Facebook hébergée sur Google App Engine
- 24. Google App Engine Exemples
- 25. Blog sur Google App Engine pour Java
- 26. SQLite sur Google App Engine
- 27. Nouveau sur google app engine! que faire ensuite?
- 28. Google App Engine
- 29. OpenID pour Google App Engine
- 30. Google App Engine Blobs
En Octobre 2011, [vient dans les tests] (http://googleappengine.blogspot.com/2011/10/app-engine-ssl-for-custom-domains-in.html). –