google app engine - español - ¿Cómo usar el motor de aplicaciones de Google con mi propio dominio desnudo(no subdominio)?
google cloud app engine dns (13)
Después de horas de leer y experimentar con registros DNS, puedo acceder a mi aplicación del motor de aplicación de Google a través de estas URL:
- myappid.appspot.com
- www.myappid.myowndomain.com
Qué no funciona:
- myowndomain.com
- www.myowndomain.com
Quiero poder servir mi aplicación directamente desde mi dominio y no un subdominio. He visto aplicaciones que hacen esto. ¿Hay alguna manera de hacer esto sin una redirección de URL?
Aquí hay un tutorial de Google sobre cómo asignar su aplicación a 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, por lo tanto, 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, entonces debes proceder de la misma manera que expliqué en el primer punto (crear otra aplicación)
Espero que esto ayude !
Conozco todos estos pasos y, en realidad, la siguiente es la forma corta y fantástica.
1 - Vaya a appengine.google.com, abra su aplicación
2 - 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).
3 - Vaya a www.google.com/a/yourdomain.com
4 - Panel de control> su aplicación debería aparecer aquí. Haz click en eso.
5 - Página de configuración de myappid> Dirección web> Agregar nueva URL
6 - Simplemente ingrese www y haga clic en Agregar
7 - Usando la interfaz web de su proveedor de alojamiento de dominios, agregue un CNAME para www para su dominio y apunte a ghs.googlehosted.com
8 - Ahora tienes www.mydomain.com vinculado a tu aplicación.
- Si desea un dominio desnudo, es decir, mydomain.com, use un redireccionamiento a su administrador de DNS (no en Google Apps) y diríjalo a www.mydomain.com.
Ahora que ya lo he hecho todo, puedo acceder a mi aplicación de app con éxito usando mi dominio personalizado. Por ejemplo, http://cic.mx y http://www.cic.mx, ambos 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 appengine, con una instancia de wordpress.
Cuando vaya a "Configuración de la aplicación -> Agregar dominio", se le pedirá que seleccione la 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 haya asignado su dominio personalizado .
Debe probar así, Application Settings > Add Domain
...
Google no proporciona una IP para que establezcamos un registro. Si pudiéramos usar dominios desnudos.
Hay otra opción, al establecer un registro en la IP del servidor web extranjero y ese servidor podría hacer un redireccionamiento http de, por ejemplo, domain.com a www.domain.com (consulte GiDNS )
Google ofrece redirección de dominio desnudo.
- Inicie sesión en su cuenta de Google Apps y seleccione "administrar este dominio"
- Navegar a la configuración del dominio
- Dentro de Configuraciones de dominio, navegue a Nombres de dominio
- Hay un enlace que dice "cambiar el registro A". Al hacer clic en eso, obtendrá las direcciones IP de destino para los registros A que necesita crear.
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
Puede redirigir o enmascarar su nombre de dominio en GoDaddy, pero no conozco otros sitios de alojamiento. Eche un vistazo en este link
Si, como yo, has visto este mensaje al intentar agregar ''www'' como un subdominio a fin de que tu propio dominio funcione:
''Ya se ha utilizado, elimine primero el mapeo anterior. ''
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
Solo conseguí arreglar esto finalmente después de las horas. El subdominio www apuntaba a Sitios, pero el extremo delantero no me mostraba eso.
Después de dar el paso, configurar CNAME en gwh.google.com y habilitar / deshabilitar Sitios un par de veces (consulte el comentario de Rodrigo Moraes en http://groups.google.com/group/google-appengine/web/deleting-existing-www-mapping-from-google-apps ) pude configurar la dirección de los Sitios para usar el subdominio www.
Entonces pude cambiar el uso del subdominio www, momento en el que la aplicación appengine me permitió especificar el subdominio www.
Esa es una solución sucia: básicamente, activar y desactivar los sitios hasta que funcione.
[Actualización de abril de 2016] Esta respuesta ahora está desactualizada, se admite el mapeo de dominio desnudo personalizado, vea la respuesta de Lawrence Mok
¡Lo he descubierto!
En primer lugar, es imposible vincular algo como mydomain.com
con su aplicación de appspot. Esto se considera un dominio desnudo, que ya no es compatible con Google App Engine (más). Hablando estrictamente, la respuesta a mi pregunta debe ser "imposible". Sigue leyendo
Todo lo que puede hacer es agregar subdominios que apunten a su aplicación, por ejemplo, myappid.mydomain.com
. La clave para obtener su dominio de nivel superior vinculado a su aplicación es darse cuenta de que www
es un subdominio como cualquier otro.
myappid.mydomain.com
es tratado exactamente igual que www.mydomain.com
!
Aquí están los pasos:
- Vaya a appengine.google.com, abra su 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 dominios, agregue un CNAME para
www
para su dominio y apunte aghs.googlehosted.com
Ahora tienes www.mydomain.com
vinculado a tu aplicación.
Deseé que esto hubiera sido más obvio en la documentación ... ¡Buena suerte!
[Actualización de abril de 2016] Esta respuesta ahora está desactualizada, se admite el mapeo de dominio desnudo personalizado, vea la respuesta de Lawrence Mok
Consulte http://www.google.com/support/a/bin/answer.py?hl=en&answer=91077 para obtener más información. Una vez que se haya registrado en Google Apps para su dominio:
# Sign in to the Google App Engine admin console.
# Go to Administration > Versions
# Click the ''Add Domain...'' button under Domain Setup.
# Enter your domain name in the ''Domain Name:'' field
# Click ''Add Domain''. You will be directed to the Google Apps administrator console to complete the process.
# Log in to the Google Apps control panel with your administrator account.
# Accept the terms and specify the access URL you''d like to provide for your application.
# Click ''Accept
Sin embargo, no puede usar un dominio desnudo , como whatever.com (pero www.whatever.com funciona), porque:
Debido a los cambios recientes, Google App Engine ya no admite la asignación de su aplicación a un dominio desnudo. Si su registrador de dominios admite redireccionamientos de URL, puede redirigir desde http://yourdomain.com a su aplicación, que se puede servir desde dominios como http://www.yourdomain.com o http://appid.yourdomain.com .
como se especifica en http://www.google.com/support/a/bin/answer.py?answer=91080
[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 más información, consulte aquí: https://cloud.google.com/appengine/docs/using-custom-domains-and-ssl?hl=en
Acabo de descubrir hoy (a partir del 2014-04-11) una nueva página de configuración de dominio personalizada está disponible desde la Consola de desarrolladores de Google:
1. Vaya a https://console.developers.google.com/project 2. Haga clic en su proyecto 3. En la izquierda, haga clic en "App Engine" 4. Haga clic en "Configuración"
¡Ahí tienes! Puede configurar un dominio personalizado sin la necesidad de la cuenta de Google App!