web-dev-qa-db-fra.com

Accéder au site hébergé de Google App Engine sans utiliser DNS

J'ai un site hébergé sur Google App Engine. Son adresse actuelle a le format suivant: xxx.appspot.com. Maintenant, je veux que quelqu'un y ait accès en tapant une adresse IP avec un sous-répertoire, comme xxx.xxx.xxx.xxx/dir1/dir2/dir3. Comment puis je faire ça?

1
user35229

Ce serait presque impossible à accomplir. Il est facile de configurer une application GAE sur un domaine personnalisé , mais il semble que le PO ait des exigences plus spécifiques.

Le domaine xxx.appspot.com peut certainement être traduit en adresse IP, mais les serveurs de GAE ne seront pas en mesure de répondre aux demandes par adresse IP. Il doit savoir à quelle application vous essayez d'accéder et ne peut le faire sans voir le nom d'hôte. Google peut également modifier l'adresse IP associée à votre nom d'hôte à tout moment. Vous ne pouvez donc pas en dépendre.

De plus, il n'est pas facile de répondre à un sous-chemin. Si cela est possible, cela impliquerait de modifier votre application, de sorte qu'elle ignore essentiellement les demandes autres que le sous-chemin souhaité.

Cependant, je suppose que vous voulez faire cela parce que vous voulez exécuter d'autres services (non-GAE?) Sur la même IP (que vous possédez), tout en ayant votre application GAE "installée" sur le chemin spécifié. Ce n'est généralement pas possible. Vous pourrez peut-être contourner ce problème en configurant un proxy Web sur le chemin souhaité, qui transmettra toutes les demandes à l'application GAE.

1
Vidar S. Ramdal