registro - ¿Cómo usar el dominio GoDaddy desnudo con el alojamiento OpenShift?
godaddy hosting (4)
@Azghanvi: Me enfrenté al mismo problema. Asegúrese de agregar "www.example.com" como su alias en openshift y no en "example.com". Parece que Godaddy no admite "example.com" de forma predeterminada.
Comportamiento deseado
Tengo un nombre de dominio de GoDaddy y estoy usando OpenShift para hosting.
Me gustaría que lo siguiente fuera cierto:
a) el usuario ingresa en www.mysitename.com
> el usuario ve mysitename.com
b) el usuario ingresa en www.mysitename.com/about.html
> el usuario ve mysitename.com/about.html
c) el usuario ingresa mysitename.com
o mysitename.com/about.html
y también ve esa url.
d) para resumir, el prefijo www
nunca se muestra en ninguna parte del sitio.
Restricciones
El alojamiento de OpenShift no tiene una IP estática, por lo que no es posible ajustar el A record
en GoDaddy.
El formato de la aplicación OpenShift es http://appname-username.rhcloud.com
.
Puede configurar un cname en GoDaddy con lo siguiente:
www > appname-username.rhcloud.com
Esto significa que se puede acceder al sitio en www.mydomain.com
pero no en mydomain.com
.
Las soluciones sugeridas
Hay varias publicaciones sobre el tema que sugieren lo siguiente, pero por varias razones no son soluciones adecuadas:
utilizar un subdominio es decir
blog.mydomain.com
usar reenvío y enmascaramiento (hace que la url permanezca igual al navegar por enlaces relativos)
Pregunta
¿Alguien puede pensar en otra solución que satisfaga el comportamiento deseado mencionado anteriormente?
¿O debo cambiar a un registrador que permita "registros cname desnudos"?
Artículos Relacionados
https://stackoverflow.com/questions/18431034/godaddy-domain-pointing-to-openshift-hosting
Dominio desnudo con Openshift
¿Cómo agrego un alias para un dominio desnudo con OpenShift?
Editar
Las publicaciones de este blog resumen el escenario:
http://blog.cloudflare.com/zone-apex-naked-domain-root-domain-cname-supp
¿Puedo registrarme en CloudFlare para resolver el problema?
No lo he usado antes y no sé cómo funciona.
Esto es lo que funcionó para mí.
Domain name : example.com
openshift app: myapp-mydomain.rhcloud.com
--on godaddy
Domains>All Domains>select your domain example.com>click DNS ZONE FILE tab
1. delete www CNAME
2. create new Record with
Record Type CNAME > HOST: www > POINT TO: myapp-mydomain.rhcloud.com
3. click Finish
Click Settings tab
1. Forwarding > click Manage
Forward to:www.example.com > Redirect: 301 (Permanent) > Type: Forward only
2. click ADD
--on Openshift
1. select Application tab > select application myapp-mydomain.rhcloud.com
> click change
2. enter Domain name www.example.com
Eso es. Espera 10-15 minutos y verás la magia.
Para obtener su dominio (con ''www'' y sin), para apuntar con éxito a su alias OpenShift, sin ''enmascarar'' o ''reenviar'' vea este tutorial que escribí:
Funciona con CNAME Flattening.
Solución
01) Registrarse en cloudflare
02) Establezca estas reglas cname:
mydomain.com > appname-username.rhcloud.com
(esto utilizará '' aplanar cname '')
www > mydomain.com
03) Establecer reglas de página:
http://www.mydomain.com/* > http://mydomain.com/$1
04) Establecer alias en OpenShift para mydomain.com
05) Asegúrese de que el registro DNS de GoDaddy no tenga ningún nombre de cname
o A record
conflicto.
06) Deje que hierva a fuego lento durante la noche y todo el comportamiento original deseado debería estar funcionando.