[Actualización de abril de 2016] Esta respuesta ahora está desactualizada, se admite la asignación personalizada de dominios desnudos, consulte la respuesta de Lawrence Mok .
¡Lo he descubierto!
En primer lugar: es imposible vincular algo como mydomain.com
con su aplicación Appspot. Esto se considera un dominio desnudo, que ya no es compatible con Google App Engine. Hablando estrictamente, la respuesta a mi pregunta tiene que ser "imposible". Sigue leyendo ...
Todo lo que puede hacer es agregar subdominios apuntando a su aplicación, por ejemplo myappid.mydomain.com
. ¡La clave para vincular su dominio de nivel superior a su aplicación es darse cuenta de que www
es un subdominio como cualquier otro!
myappid.mydomain.com
se trata exactamente igual que www.mydomain.com
!
Aquí están los pasos:
- Ve a appengine.google.com, abre tu aplicación
- Administración> Versiones> Agregar dominio ... (su dominio debe estar vinculado a su cuenta de Google Apps, siga los pasos para hacerlo, incluida la verificación del dominio).
- Vaya a www.google.com/a/yourdomain.com.
- Panel de control> su aplicación debe aparecer aquí. Haz click en eso.
- página de configuración de myappid> Dirección web> Agregar nueva URL
- Simplemente ingrese
www
y haga clic en Agregar
- Usando la interfaz web de su proveedor de alojamiento de dominio, agregue un CNAME
www
para su dominio y señaleghs.googlehosted.com
Ahora te has www.mydomain.com
vinculado a tu aplicación.
Desearía que esto hubiera sido más obvio en la documentación ... ¡Buena suerte!
[actualización 2015-09-28] Ahora Google le permite agregar dominios personalizados (incluidos dominios desnudos) y configurar SSL sin la necesidad de Google Apps. Para obtener detalles, consulte aquí: https://cloud.google.com/appengine/docs/using-custom-domains-and-ssl?hl=en
Acabo de descubrir hoy (a partir del 11/04/2014) que hay una nueva página de configuración de dominio personalizada disponible en Google Developers Console:1. Vaya a https://console.developers.google.com/project 2. Haga clic en su proyecto 3. A la izquierda, haga clic en "App Engine" 4. Haga clic en "Configuración"Ahí tienes! ¡Puedes configurar un dominio personalizado sin la necesidad de una cuenta de Google App!
fuente
[Actualización de abril de 2016] Esta respuesta ahora está desactualizada, se admite la asignación personalizada de dominios desnudos, consulte la respuesta de Lawrence Mok .
Consulte http://www.google.com/support/a/bin/answer.py?hl=es&answer=91077 para obtener más detalles. Una vez que se haya registrado en Google Apps para su dominio:
No se puede utilizar un desnudo de dominio, sin embargo, como whatever.com (pero www.whatever.com hace el trabajo), porque:
como se especifica en http://www.google.com/support/a/bin/answer.py?answer=91080
fuente
Si, como yo, ha visto este mensaje al intentar agregar 'www' como un subdominio para que su propio dominio funcione:
El proceso anterior mencionado en otras respuestas ha cambiado ligeramente si está utilizando Google Apps para su dominio.
Ahora debes hacer esto también:
Google Apps -> Configuración del servicio -> Sitios. Haga clic en 'Asignación de direcciones web' y elimine la asignación 'www' que se ha agregado de forma predeterminada a los Sitios.
Luego puede agregar el subdominio 'www' para su aplicación App Engine
ver este enlace:
http://groups.google.com/group/google-appengine/web/deleting-existing-www-mapping-from-google-apps
fuente
Otra solución que ofrece Google es el reenvío de URL: http://www.google.com/support/a/bin/answer.py?hl=en-in&answer=61057
fuente
Google ofrece redirección de dominio desnudo.
fuente
Google no nos proporciona una IP para establecer un registro. Si así fuera, podríamos usar dominios desnudos.
Hay otra opción, estableciendo un registro A en la IP del servidor web extranjero y ese servidor podría hacer una redirección http desde, por ejemplo, dominio.com a www.dominio.com (consulte GiDNS )
fuente
Conozco todos estos pasos y, en realidad, el siguiente es el camino corto y fantástico.
Ahora que he hecho todo eso, puedo ir a mi aplicación appengine con éxito usando mi dominio personalizado. Por ejemplo, http://cic.mx y http://www.cic.mx me llevan a mi aplicación. ¡Pero la URL cambia a -myappid-.appspot.com y no quiero que suceda!
¿Alguien ha resuelto este problema?
Estoy usando una aplicación php en el anexo, con una instancia de WordPress.
fuente
Para App Engine en 2019, Google ha facilitado la configuración de un dominio personalizado.
Google App Engine -> Configuración -> Dominios personalizados
Verifica tu dominio
Seleccione su registro de nombre de dominio
Recordatorio : use TXT Record con el valor que Google proporciona sin un registro CNAME existente; de lo contrario, TXT Record se anulará
fuente
Solo logré resolver esto finalmente después de horas. El subdominio www apuntaba a Sitios, pero el front end no me mostraba eso.
Después de dar el paso y configurar el CNAME en gwh.google.com, y habilitar / deshabilitar Sitios un par de veces (vea el comentario de Rodrigo Moraes en http://groups.google.com/group/google-appengine/web/ deleting-existente-www-mapping-from-google-apps ) Pude configurar la dirección de los Sitios para usar el subdominio www.
Luego pude cambiarlo de usar el subdominio www, momento en el cual la aplicación appengine me permitió especificar el subdominio www.
Esa es una solución sucia: ¡básicamente activar y desactivar Sitios hasta que funcione!
fuente
Cuando vaya a "Configuración de la aplicación -> Agregar dominio", se le pedirá que seleccione una cuenta de inicio de sesión, probablemente ya esté en la cuenta de Gmail, por lo que también mostrará la cuenta de Gmail, pero debe usar la cuenta de Google Apps donde ha asignado su dominio personalizado .
fuente
Puede redirigir hacia adelante o enmascarar su nombre de dominio en GoDaddy, pero no conozco otros sitios de alojamiento. Eche un vistazo a este enlace
fuente
Aquí hay un tutorial de Google sobre cómo mapear su aplicación en un dominio personalizado: https://cloud.google.com/appengine/docs/domain?hl=FR
Debería ser la última actualización. Pero tenga en cuenta estas 2 cosas:
1- Es posible que no encuentre su aplicación en la nueva consola de desarrollador, entonces la única solución es descargar su código fuente, crear una nueva aplicación desde la nueva consola de desarrollador e implementarla.
2- Encuentra tu aplicación en la consola del desarrollador, pero en el menú Compute puede que no encuentres la configuración de App Engine como se menciona en el tutorial, luego debes proceder de la misma manera que te expliqué en el primer punto (crea otra aplicación)
Espero que esto ayude !
fuente
Debes intentar así,
Application Settings > Add Domain
...fuente