app engine_Google App Engine:在您自己的域中托管应用程序

app engine

在Google App Engine中创建新应用程序时,您将获得一个域名“ yourapp.appspot.com”。 但是,谁会想要以这样的后缀托管他们的应用程序(除非您喜欢它!)?

为了改善您的应用程序品牌,最好的办法是将您的应用程序托管在“ www.yourapp.com ”中。 那么,如何在App Engine中执行此操作?

有两种方法。

  1. 您可以在Google合作的网站上购买新域名。
  2. 如果您已经购买了域名,则可以将该域名映射到“ yourapp.appspot.com”。

我将在本文中解释第二种方法。

在您自己的域中托管GAE应用的步骤

1.购买Google Apps的托管空间和注册

  1. 显然,第一步是您应该购买域名+主机 。 您将在DNS映射中添加CNAME条目以使工作正常进行,如果您只是从域名购买商那里购买了域名,某些托管服务提供商将不允许您添加CNAME。 因此,购买域名和托管空间是一件好事,这样您就可以完全控制它。
  2. 然后,您需要使用您的域名注册Google应用 。 您可以获得免费的Google Apps版本 ,足以满足小型公司/个人的需求。 系统会要求您验证域的所有权。 只需按照此处给出的步骤进行。 您还将创建一个管理员帐户来管理Google Apps。

2.将您的应用程序添加到Google Apps帐户

  1. 接下来,登录到https://appengine.google.com并转到应用程序的仪表板,然后选择“ 应用程序设置->域设置->添加域 ”。
  2. 在“ 添加域 ”屏幕中,输入您的域名。 系统会要求您使用您在第二步中创建的管理员帐户登录Google Apps。 登录后,您的应用程序将被添加到您的Google Apps帐户中。

3.将“ www.yourapp.com”子域映射添加到yourapp.appspot.com

  1. 现在,使用您的管理员帐户登录www.google.com/a/yourapp.com (如果尚未登录)。 在那里,您可以看到Google Apps仪表板中列出的App Engine应用程序。 单击您的appspot应用程序。
  2. 在下一个屏幕中,在文本框中输入www ,以www.yourapp.com的形式添加URL。 由于Google应用程序引擎不支持裸域,因此您必须将子域(在我们的情况下为www)映射到appspot应用程序。 添加网址后,您将获得在您的域中添加CNAME记录的步骤。 添加CNAME记录(在后续步骤中进行了说明)之后,您应该返回此页面并单击完成。

4.使用CPanel将CNAME条目添加到ghs.google.com

  1. 现在登录到您的域管理面板。 由于大多数托管服务提供商都支持CPanel,因此我将介绍CPanel的步骤。
  2. 登录到yourapp.com/cpanel并转到“ 高级DNS区域编辑器” ,您可以在其中查看DNS映射。
  3. 点击www.yourapp.com上的“编辑”链接,然后在CNAME字段中键入“ ghs.google.com ”。 保留其他字段不变。 保存更改。
  4. 而已。 DNS传播需要一些时间。 之后,您可以开始使用URL www.yourapp.com访问您的appspot应用程序!

参考:从我们的JCG合作伙伴之一Veera Sundar 在您自己的域中托管Google App Engine应用程序 。

相关文章 :
  • Java最佳实践
  • 使用Netbeans开发App Engine Java
  • Google App Engine Java功能和命名空间API
  • Java初学者指南

翻译自: https://www.javacodegeeks.com/2011/05/app-engine-app-own-domain.html

app engine

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/359403.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql二进制大文件_Mysql实例Mysql LONGTEXT 类型存储大文件(二进制也可以) (修改+调试+整理)...

《Mysql实例Mysql LONGTEXT 类型存储大文件(二进制也可以) (修改调试整理)》要点:本文介绍了Mysql实例Mysql LONGTEXT 类型存储大文件(二进制也可以) (修改调试整理),希望对您有用。如果有疑问,可以联系我们。#include "stdafx.h"/…

bzoj2243 [SDOI2011]染色

Description 给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成&am…

阿里云mysql创建多个用户_阿里云MySQL创建指定用户访问指定表

欢迎大家关注我的公众号,有问题可以及时和我交流。1.首先进入到root用户环境mysql -uroot -p输入自己的root密码登录。登录成功之后如果表之前已经存在的话就不需要创建,如果表不存在的话使用创建表命令创建。create database table;2.给用户…

自定义实现moveable button

实现的效果图: 自定义MVButton,继承自UIButton. 属性声明如下: property (nonatomic) CGPoint beginPoint; property (nonatomic) BOOL dragEnable;//自定义button对触摸事件进行响应- (void)touchesBegan:(NSSet *)touches withEvent:(UI…

jOOQ星期二:Vlad Mihalcea深入了解SQL和Hibernate

欢迎来到jOOQ Tuesdays系列。 在本系列中,我们每隔一个月的第三个星期二发布一篇文章,从jOOQ的角度采访我们发现该行业令人兴奋的人。 这包括从事SQL,Java,开放源代码以及其他各种相关主题的人员。 我们很高兴在第三版中与Vlad …

python编程序列类型_python序列类型种类详解

python序列类型包括哪三种python序列类型包括:列表、元组、字典列表:有序可变序列创建:userlist [1,2,3,4,5,6]修改:userlist[5] 999添加:userlist.append(777)删除:userlist.remove(4) 或者 del(userlis…

GitHub初次使用记录(一)

1、从GitHub上克隆或者复制别人的档案库: 克隆档案库时需要打开本地Git客户端(比如GitHub for Windows 和 GitExtesnsion )操作。 下面是用GitExtension克隆档案库: 转载于:https://www.cnblogs.com/lxf1117/p/4140048.html

mysql中逗号前的字符串_MySql逗号拼接字符串查询的两种方法

下面两个函数的使用和FIND_IN_SET一样,使用时只需要把FIND_IN_SET换成FIND_PART_IN_SET或FIND_ALL_PART_IN_SET例如某字段里是为1,2,3,4,5使用方法:第一种,传入1,3,6 可以查出来 select * from XXX where FIND_PART_IN_SET(1,3,6,1,2,3,4,5)第二种,传入1,3,6 查不出来 select *…

使用Maven,Jetty和Tomcat在嵌入式容器中运行Java Web应用程序

在开发Java Web应用程序时,从“真实”环境中获得快速反馈非常实用。 在本文中,我将探讨如何在嵌入式容器Jetty或Tomcat中运行带有Maven的Java Web应用程序。 在Podcastpedia.org网站的支持下,我将展示如何配置它们以开发podcastpedia项目。 …

Linux下查看文件和文件夹大小

当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个…

moosefs mysql_moosefs搭建与应用

moosefs搭建与应用MooseFS简介:MooseFS是一个具备冗余容错功能的分布式网络文件系统,它将数据分别存放在多个物理服务器单独磁盘或分区上,确保一份数据有多个备份副本。因此MooseFS是一中很好的分布式存储。接下来我们通过搭建moosefs&#x…

Audio Offload

Audio Offload 音频分载,是系统将音频分载到声卡硬件进行分载处理的功能。从Windows 8开始,音频的硬件加速和分载处理又回来了。为什么说又回来了呢? 因为声卡自创通公司发明开始,相当长一段时间都是由声卡独立完成所有音频处理的…

mysql数据库迁徙_mysql数据迁徙详解

数据迁徙是每个后端都会遇到的工作之一&#xff0c;本文介绍了一些常见的数据迁徙方法与工具mysqldump&#xff1a;数据结构不变的数据迁徙导出数据 mysqldump -u root -p DATABASE_NAME table_name > dump.sql恢复数据 mysql -u root -p DATABESE_NAME < dump.sql或者连…

junit-4.9.jar_JUnit 4.9(测试版3)中的规则

junit-4.9.jar不久前&#xff0c; David Saff宣布了JUnit 4.9的beta版 。 因此&#xff0c;我认为现在是研究该版本中的新增功能的好时机。 JUnit领域中最有用的创新之一是Rule。 我在这里写了有关规则的文章 。 我在这里写了有关JUnit规则的用例 。 规则很棒。 借助JUnit 4.9&…

封装js千分位加逗号和删除逗号

//封装js千分位加逗号和删除逗号alert( format(2545678754.020001) ) //2,545,678,754.03alert( format(-2545678754.020001) ) //-2,545,678,754.02alert( format(2545678754.000000000009) ); //当值很长的时候会出现数字被截取的问题alert( delformat(2,545,678,75…

java集成_Java继承

一.继承1.简介&#xff1a;特点&#xff1a;利于代码复用&#xff1b;缩短开发周期。注&#xff1a;子类不能直接访问父类的私有属性满足“A is a B”的关系就可以形成继承关系例&#xff1a;父类&#xff1a;1 packagecom.swpu.animals;23 public classAnimal {4 //属性5 priv…

查找任意数目参数的最大值

查找任意数目参数的最大值 原文:查找任意数目参数的最大值《C和指针》第7章第4道编程题&#xff1a; 编写一个名叫max_list的函数&#xff0c;它用于检查任意数目的整型参数并返回它们中的最大值。参数列表必须以一个负值结尾&#xff0c;提示列表的结束。 1 /*2 ** 查找任意数…

如何以大数据的JAX-RS响应的形式将JPA结果流化/序列化

有时&#xff0c;有必要通过JPA检索大型数据集&#xff08;例如&#xff0c;超过1,000,000条记录&#xff09;&#xff0c;并将它们填充到java.util.List的单个实例中是有风险的&#xff08;内存障碍&#xff09;。 因此&#xff0c;这是一个快速的解决方案&#xff0c;它可以解…

Tab标签页接口---使用Intent对象

TabHost tabHost getTabHost();Intent it new Intent();it.setClass(Main.this, DateTimePicker.class);TabSpec spectabHost.newTabSpec("tab1");spec.setContent(it);spec.setIndicator("ら戳㎝丁",getResources().getDrawable(android.R.drawable.i…

java猜数字小游戏_Java实现简单猜数字小游戏

本文实例为大家分享了Java实现猜数字游戏的具体代码&#xff0c;供大家参考&#xff0c;具体内容如下完成猜数字游戏需要实现以下几点&#xff1a;获得一个随机数作为“答案数”&#xff1b; 输入数字&#xff0c;与“答案数”作比较(判断大了&#xff0c;小了&#xff0c;相等…