我的使用情況是這樣的:我有一個指向服務器的域的IP 1.2.3.4,我想在域的子域指向我的App Engine應用程序即如何在沒有裸域的情況下僅將子域映射到App Engine?
example.com - > 1.2.3.4
app.example.com - >應用程序引擎應用
裸域以及www子域必須點到獨立的服務器。
從我迄今發現的情況來看,這似乎不可能。
任何人都可以確認,如果這種配置確實是不可能的?
我的使用情況是這樣的:我有一個指向服務器的域的IP 1.2.3.4,我想在域的子域指向我的App Engine應用程序即如何在沒有裸域的情況下僅將子域映射到App Engine?
example.com - > 1.2.3.4
app.example.com - >應用程序引擎應用
裸域以及www子域必須點到獨立的服務器。
從我迄今發現的情況來看,這似乎不可能。
任何人都可以確認,如果這種配置確實是不可能的?
多的測試後,我得出的結論是,我已經畫的情景是不可行的。所以,我選定了www.example.com
指向Web服務器(1.2.3.4)和app.example.com
當用戶去裸域example.com
,他們重定向到www.example.com
這裏就是我所做的:
www
的重定向,並且www
指向Web服務器IP記錄(即1.2.3.4)app
到指向ghs.googlehosted.com
,以便app.example.com
指向App Engine應用程序。是的,我可以證實這是可能的。實際上,這是處理App Engine [0]上的微服務體系結構的推薦方式。
在你的情況而言,你所要做的就是創建一個CNAME
與DNS註冊指向ghs.googlehosted.com
。
然後,您必須首先使用App Engine驗證您的頂級域名,並按照此處[1]所述向您的子域添加特定映射。
如果您對該流程有任何具體問題,請告知我們。
[0] https://cloud.google.com/appengine/docs/standard/python/microservices-on-app-engine
[1] https://cloud.google.com/appengine/docs/standard/python/console/using-custom-domains-and-ssl
嗨,謝謝你的回覆。 我的困難是TLD沒有映射到App Engine,即A記錄指向一個不同的IP,而不是GAE控制檯告訴我設置的IP。 如果我將A記錄映射到GAE告訴我的內容,我可以使子域工作。 換句話說,TLD/naked domain指向服務器A,而子域名app指向App Engine。 – cheeze