Google 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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/374580.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/374580.shtml
英文地址,請注明出處:http://en.pswp.cn/news/374580.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

從零開始學 iOS 開發的15條建議

事情困難是事實,再困難的事還是要每天努力去做是更大的事實。 因為我是一路自學過來的,并且公認沒什么天賦的前提下,進步得不算太慢,所以有很多打算從零開始的朋友會問我,該怎么學iOS開發。跟粉絲群的朋友交流了一下&a…

垂直居中-父元素高度確定的多行文本(方法二)

除了上一節講到的插入table標簽,可以使父元素高度確定的多行文本垂直居中之外,本節介紹另外一種實現這種效果的方法。但這種方法兼容性比較差,只是提供大家學習參考。 在 chrome、firefox 及 IE8 以上的瀏覽器下可以設置塊級元素的 display 為…

13. 羅馬數字轉整數

羅馬數字轉整數 class Solution {public int romanToInt(String s) {Map<Character,Integer> map new HashMap<Character,Integer>(){{put(I,1);put(V,5);put(X,10);put(L,50);put(C,100);put(D,500);put(M,1000);}};int res 0;for(int i 0;i<s.length();i)…

互聯網金融P2P主業務場景自動化測試

互聯網金融P2P行業&#xff0c;近三年來發展迅速&#xff0c;如火如荼。據不完全統計&#xff0c;全國有3000的企業。“互聯網”企業&#xff0c;幾乎每天都會碰到一些奇奇怪怪的bug&#xff0c;作為在互聯網企業工作的測試人員&#xff0c;風險和壓力都巨大。那么我們如何降低…

OSGi將Maven與Equinox結合使用

很長時間以來&#xff0c;我一直在努力理解OSGi的真正含義。 它已經存在很長時間了&#xff0c;但是沒有多少人意識到這一點。 人們已經大肆宣傳它是一種非常復雜的技術。 這是我為所有Java開發人員簡化的嘗試。 簡而言之&#xff0c; OSGi是一組規范&#xff0c;這些規范允許對…

note05-計算機網絡

5.網絡安全 被動攻擊(UDP報文被截獲 被 進行流量分析) 主動攻擊 1.篡改(更改報文流 偽報文) 2.惡意程序(病毒、木馬、蠕蟲、炸彈) 3.拒絕服務Dos 密碼體制 1.對稱密鑰密碼體制(DES IDEA) 即加密和解密的密鑰K相同 2.公鑰密碼體制(RSA) A加密使用PKB公鑰 B解密使用對應的私鑰SK…

825. 適齡的朋友

適齡的朋友 在社交媒體網站上有 n 個用戶。給你一個整數數組 ages &#xff0c;其中 ages[i] 是第 i 個用戶的年齡。 如果下述任意一個條件為真&#xff0c;那么用戶 x 將不會向用戶 y&#xff08;x ! y&#xff09;發送好友請求&#xff1a; age[y] < 0.5 * age[x] 7 ag…

struts2設置文件上傳大小

利用struts2想要設置或者限制上傳文件的大小,可以在struts.xml配置文件里面進行如下配置: <constant name"struts.multipart.maxSize" value"10000000" /> 上面這句話的意思是設置文件上傳大小&#xff0c;最大不超過9.8M。計算方式如下&#xff1a;…

Java命名約定

我想寫這篇簡短的文章來幫助某些難以記住Java API類和方法名稱的人。 如您所知&#xff0c;Java是區分大小寫的語言&#xff0c;要構建Java程序&#xff0c;您需要使用許多內置API類和方法。 而且&#xff0c;初學者發現很難準確地記住方法名稱和類名稱而不改變大小寫。 但是實…

smarty引擎之練習

關于smarty最直觀的感受就是分離了頁面中html和php的代碼&#xff0c;頁面不再混亂&#xff0c;很清晰了…… smarty->assign();//注冊 smarty->display();//加載模板 除了老師給的表&#xff0c;kemu,nandu,type都建了表格&#xff0c;便于使用 main.php <?phpinclu…

Heron 論文翻譯及理解

Heron 論文翻譯及理解 背景介紹&#xff1a; Heron是號稱Twitter流數據處理的新一代實現&#xff0c;是StormV2。我們首先回顧一下Storm系統的問題 worker日志混亂&#xff0c;如果一個bolt日志過大&#xff0c;會沖掉其他bolt的日志worker之間因為沒有資源隔離&#xff0c;因此…

1688比賽中的配對次數

給你一個整數 n &#xff0c;表示比賽中的隊伍數。比賽遵循一種獨特的賽制&#xff1a; 如果當前隊伍數是 偶數 &#xff0c;那么每支隊伍都會與另一支隊伍配對。總共進行 n / 2 場比賽&#xff0c;且產生 n / 2 支隊伍進入下一輪。 如果當前隊伍數為 奇數 &#xff0c;那么將…

Hadoop:簡單介紹

什么是Hadoop&#xff1a; Hadoop是一種用Java編寫的框架&#xff0c;用于在大型商品硬件集群上運行應用程序&#xff0c;并具有類似于Google File System和MapReduce的功能 。 HDFS是高度容錯的分布式文件系統&#xff0c;與Hadoop一樣&#xff0c;旨在部署在低成本硬件上。 它…

PHP中__get()和__set()的用法實例詳

剛剛看到一個對我有用的文章&#xff0c;我就把它摘抄下來了。 php面向對象_get(),_set()的用法 一般來說&#xff0c;總是把類的屬性定義為private&#xff0c;這更符合現實的邏輯。但是&#xff0c;對屬性的讀取和賦值操作是非常頻繁的&#xff0c;因此在PHP5中&#xff0…

Javascript 異步編程的4種方法

你可能知道&#xff0c;Javascript語言的執行環境是"單線程"&#xff08;single thread&#xff09;。 所謂"單線程"&#xff0c;就是指一次只能完成一件任務。如果有多個任務&#xff0c;就必須排隊&#xff0c;前面一個任務完成&#xff0c;再執行后面一…

力扣奇偶鏈表

給定單鏈表的頭節點 head &#xff0c;將所有索引為奇數的節點和索引為偶數的節點分別組合在一起&#xff0c;然后返回重新排序的列表。 第一個節點的索引被認為是 奇數 &#xff0c; 第二個節點的索引為 偶數 &#xff0c;以此類推。 請注意&#xff0c;偶數組和奇數組內部的…

JAVA入門之方法

所謂方法&#xff0c;就是用來解決一類問題的代碼的有序組合&#xff0c;是一個功能模塊。 一般情況下&#xff0c;定義一個方法的語法是&#xff1a; 其中&#xff1a; 1、 訪問修飾符&#xff1a;方法允許被訪問的權限范圍&#xff0c; 可以是 public、protected、private 甚…

使用Netbeans開發App Engine Java

如果您剛開始進行App引擎開發&#xff0c;那么您可能會感覺Eclipse是首選的IDE。 而且&#xff0c;Google還單獨提供了它的Eclipse IDE 官方插件 。 但是不使用Eclipse的人呢&#xff1f; 當然&#xff0c;您始終可以進行命令行開發&#xff0c;但是現在這些人是誰&#xff01;…

JAVA基本類庫介紹

我們曾經講過&#xff0c;Java已經為編程者編制了許多類&#xff0c;這些類已經經過測試&#xff0c;基本上不存在錯誤&#xff0c;這些類都是我們編程的基礎。如果不利用這些已存在的類&#xff0c;我們的 編程工作將變得異常復雜&#xff0c;所以我們應盡可能多的掌握Java基本…

力扣回文鏈表

給你一個單鏈表的頭節點 head &#xff0c;請你判斷該鏈表是否為回文鏈表。如果是&#xff0c;返回 true &#xff1b;否則&#xff0c;返回 false 。 class Solution {public boolean isPalindrome(ListNode head) {List<Integer> res new ArrayList<Integer>()…