2011-04-08 18 views
5

De this question Me enteré de que Google App Engine actualmente no es compatible con SSL en "dominios personalizados" (al menos no a partir de junio de 2010, cuando se hizo esa pregunta).¿Google App Engine admite SSL para aplicaciones alojadas como midominio.com?

¿Esto significa que si quiero alojar mi aplicación GAE en www.mydomain.com, no puedo usar SSL?

+2

En octubre de 2011 [entra en pruebas] (http://googleappengine.blogspot.com/2011/10/app-engine-ssl-for-custom-domains-in.html). –

Respuesta

1

Todo el tráfico seguro con Google App Engine debe recibirse desde su dominio de appspot.com (https://your-app-id.appspot.com). Si está publicando su aplicación fuera de un dominio de Google Apps, debe dirigir todo el tráfico seguro a través del dominio de appspot de su aplicación.

Esto es lo que está escrito en la documentación del motor de la aplicación google. Eso significa. SSL se apoya en el dominio appspot.com

4

Prioridad:

Es en la parte superior de las características en la lista de la cubierta.

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

porción simultánea:

un dominio personalizado alojado aplicación como http://www.mydomain.com todavía se puede acceder en su subdominio appspot ssl como https://yourapp.appspot.com

Edición:

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

3

(Como han dicho otros aquí) SSL no es actualmente compatible con su propio dominio. Aparentemente es on it's way pero ha sido durante algún tiempo, creo que actualmente solo está disponible para unos pocos usuarios seleccionados de Google App Engine for Business.

La solución temporal que muchos (yo incluido) están utilizando es configurar un proxy inverso de otro servicio de alojamiento (Amazon EC2 en mi caso) para enrutar el tráfico SSL.

Si su aplicación se adapte a la situación en la que las URL no son de importancia, usted puede configurar un sitio con SSL en algún lugar y acceder a su versión https://xxx.appspot.com de within an iframe

De cualquier manera, hasta GAE oficialmente soporta SSL a través de sus dominios de Google Apps, necesitará un servicio externo para solucionarlo.

1

Puede obtener SSL para trabajar en su dominio personalizado alojado en App Engine, sin embargo, necesita ejecutar un proxy inverso que pueda modificar el encabezado del host para hacerlo. Si desea configurar un proxy inverso a sí mismo, puede hacerlo siguiendo estas instrucciones:

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

Como alternativa, puede utilizar un servicio de proxy inverso como CloudFlare. El proceso de obtención de SSL para trabajar con un dominio appspot.com se documenta en el Blog CloudFlare:

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

1

Usted puede utilizar wwwizer.com - es un servicio de proxy inverso con SSL.

Obtiene una IP individual y muestra su aplicación en los puertos http y https. Es más barato y más fácil que alojar todo el servidor usted mismo.

Esta es mi servicio, por lo que, sí, esto es publicidad descarada :-)