web-dev-qa-db-fra.com

Pourquoi ne puis-je pas accéder à mon site à partir d'un navigateur, alors que mon enregistrement CNAME a été propagé aux serveurs DNS

J'ai un site hébergé sur Google AppEngine (par exemple, myapp.appspot.com).
J'ai un autre site hébergé sur Hetzner qui utilise mon propre nom de domaine. (par exemple, mysite.info).
J'ai créé un enregistrement CNAME sur Hetzner, qui résout le sous-domaine testsubdomain en myapp.appspot.com.

J'ai utilisé ce site pour vérifier que l'enregistrement CNAME a été propagé aux serveurs DNS, et cela montre que testsubdomain.mysite.info est bien résolu en tant que myapp.appspot.com

Si je tape myapp.appspot.com dans un navigateur, le site AppEngine se charge.
Mais si je tape testsubdomain.mysite.info dans un navigateur, je reçois un 404.

J'ai effacé le cache de mon navigateur (Firefox) et essayé un autre navigateur (Chrome).
J'ai également testé via un autre fournisseur d'accès à partir de mon téléphone portable (3G/Opera Mini au lieu de l'ADSL)

Des suggestions sur ce que pourrait être le problème ou comment je peux résoudre ce problème?

2
Andrew

Avant de pouvoir configurer une entrée CNAME pour AppEngine, vous devez configurer ApPEngine pour qu'il reconnaisse cette entrée CNAME.

Pour ajouter un domaine personnalisé à votre application AppEngine, vous devez vous connecter à la console AppEngine. Ensuite, vous devez aller dans "Ajouter un domaine personnalisé" et suivre les étapes pour ajouter un domaine et vérifier sa propriété.

Une fois que vous avez vérifié la propriété d'un domaine, vous pouvez ajouter le sous-domaine approprié dans AppEngine. Une fois cette opération effectuée, le système d'extrémité AppEngine vers lequel pointe votre enregistrement CNAME vous sera indiqué. Prévoyez un peu de temps pour la propagation DNS, puis testez et cela devrait alors fonctionner.

1
Chris Rutherfurd