经过几个小时的阅读和尝试DNS记录后,我可以通过这些url访问我的谷歌应用程序引擎应用程序:
myappid.appspot.com www.myappid.myowndomain.example
不奏效的:
myowndomain.example www.myowndomain.example
我希望能够服务我的应用程序直接离开我的域,而不是一个子域。我见过这样的应用。有没有办法在没有URL重定向的情况下做到这一点?
经过几个小时的阅读和尝试DNS记录后,我可以通过这些url访问我的谷歌应用程序引擎应用程序:
myappid.appspot.com www.myappid.myowndomain.example
不奏效的:
myowndomain.example www.myowndomain.example
我希望能够服务我的应用程序直接离开我的域,而不是一个子域。我见过这样的应用。有没有办法在没有URL重定向的情况下做到这一点?
当前回答
[更新2015-09-28]现在谷歌允许您添加自定义域(包括裸域)和设置SSL,而不需要谷歌应用程序。详情见:https://cloud.google.com/appengine/docs/using-custom-domains-and-ssl?hl=en
我今天刚刚发现(截至2014-04-11)一个新的自定义域设置页面可从谷歌开发人员控制台:
1. 访问https://console.developers.google.com/project 2. 点击你的项目 3.在左键点击“App Engine” 4. 点击“设置”
好了!无需谷歌App账号即可配置自定义域!
其他回答
如果你像我一样,在尝试添加“www”作为子域以使自己的域正常工作时看到了这条消息:
“已使用,请删除之前的。 先画地图。”
如果您的域使用谷歌应用程序,以上在其他答案中提到的过程略有变化。
现在你也必须这样做:
谷歌应用程序->服务设置->站点。点击“Web地址映射”,删除默认添加到Sites的“www”映射。
然后你可以为你的App引擎应用添加“www”子域
请看这个链接:
http://groups.google.com/group/google-appengine/web/deleting-existing-www-mapping-from-google-apps
[更新2015-09-28]现在谷歌允许您添加自定义域(包括裸域)和设置SSL,而不需要谷歌应用程序。详情见:https://cloud.google.com/appengine/docs/using-custom-domains-and-ssl?hl=en
我今天刚刚发现(截至2014-04-11)一个新的自定义域设置页面可从谷歌开发人员控制台:
1. 访问https://console.developers.google.com/project 2. 点击你的项目 3.在左键点击“App Engine” 4. 点击“设置”
好了!无需谷歌App账号即可配置自定义域!
几个小时后才整理好。www子域指向网站,但前端没有显示我。
在大胆尝试并将CNAME设置为gwh.google.com之后,并启用/禁用了几次站点(参见Rodrigo Moraes在http://groups.google.com/group/google-appengine/web/deleting-existing-www-mapping-from-google-apps上的评论),我能够将站点地址设置为使用www子域。
然后,我能够改变它远离使用www子域,在这一点上,appengine应用程序允许我指定www子域。
这是一个肮脏的修复-基本上打开和关闭网站,直到它工作!
谷歌给出的另一个解决方案是URL转发:http://www.google.com/support/a/bin/answer.py?hl=en-in&answer=61057
对于2019年的应用程序引擎,谷歌使建立自定义域变得更容易。
谷歌应用引擎->设置->自定义域 验证您的域名 选择您的域名注册表
提醒:使用TXT Record的值谷歌提供没有一个现有的CNAME记录,否则TXT Record将被覆盖
按照页面上的步骤,其中包括子域、CNAME记录、A记录、AAAA记录的配置,然后就可以开始了。