我一直在使用谷歌应用引擎几天,我有一个我想写和部署的业余爱好应用程序.
但是我想设置它以便用户不通过appspot.com直接访问应用程序.
是通过Google Apps托管它,然后将它指向我自己的域只是唯一的方法吗?我看了一下,看起来很难实现,但也许我只是缺少一些东西.
我的另一个想法是将应用程序引擎编写为更通用的Web服务.
然后我可以将面向用户的部分托管在任何地方,用任何语言编写,并让它查询appspot.com网址.
任何人都对网络服务方法有好运吗?
要求谷歌Apps的原因是因为你需要的地方一)验证您拥有此域名(否则,你可能会在应用程序引擎指向它,那么我可能会通过将其添加到我的帐户劫持它)和b)建立域映射(哪个子域指向您的哪个appengine应用程序).
由于这些东西已经存在于Apps中,因此在AppEngine中复制它似乎很愚蠢.
正如已经指出的那样,它不需要任何费用,而且你不需要向Google移动任何东西.您可以使用随机名称创建一个cname记录,以验证您拥有该域,以及您希望指向App Engine的子域的cname.这只需要几分钟,一旦完成,它就会永远完成.
注意:如果您将站点托管在其他位置并使用Web服务,则需要扩展站点/前端.如果你在app引擎上托管,你可以免费获得:-)
我在我的博客上写了一篇关于将*.appspot.com域名重定向到您的自定义域名以保持品牌的文章:
http://blog.dantup.com/2009/12/redirecting-requests-from-appid-appspot-com-to-a-custom-domain
为此,我认为您需要使用Google Apps并为Google Apps设置自定义域.然后,您将应用部署到Google Apps域中.