2018年7月6日 星期五

[GCP]App Engine custom domain name


到底要如何加入已經購買的domain name? 以go daddy為例

1.驗證你是否有go daddy的權限
2.在App engine裡面,選擇Setting再選擇Custom Domain
3.Add a cutomer domain
4.若第一次,就會導入驗證DNS的頁面,要記得輸入go daddy買的網址(反正google就是有各種的指引)

按照下列步驟建立 DNS (網域名稱系統) 記錄,向 Google 證明您擁有該網域。

1. 將下方的 TXT 記錄新增至 taiwanpolitics.com.tw 的 DNS 設定。


google-site-verification=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

2. 按下方的 [驗證]。

Google 找到這個 DNS 記錄即會進行驗證,使您成為該網域的擁有者 (注意:DNS 變更可能需要一段時間。如果我們沒有立即找到記錄,之後會定期進行檢查)。

為了保持驗證狀態,請勿移除 DNS 記錄,即使驗證成功後也不例外。

注意:新增這筆記錄不會對郵件收發或其他功能造成任何影響。

遇到問題嗎? 嘗試替代選項。
新增 CNAME 記錄。
返回驗證工具。
請直接與您的網域名稱供應商聯絡,尋求進一步的協助。
按照下列步驟建立 DNS (網域名稱系統) 記錄,向 Google 證明您擁有該網域。

1. 將下列 CNAME 記錄新增至 xxxxxxxxxxx.xxx.xx 的 DNS 設定。

CNAME 標籤/主機: 
xxxxxxx.xxxx.xxx
CNAME 目的地/目標: 
gv-xxxxxxxxxxxxx.googlehosted.com

2. 按下方的 [驗證]。

Google 找到這個 DNS 記錄即會進行驗證,使您成為該網域的擁有者 (注意:DNS 變更可能需要一段時間。如果我們沒有立即找到記錄,之後會定期進行檢查)。

為了保持驗證狀態,請勿移除 DNS 記錄,即使驗證成功後也不例外。

5.進入godaddy,My Domains,「...」按鈕,Manage DNS,若把上方的東西填入新增的TXT中失敗,就改成用CNAME。
6.按下驗證,會跑出小視窗,照理說會驗證成功(若驗證失敗,檢查一下你有沒有登錯google帳號)
7.繼續回到App engine裡面的Setting的Custom Domain
8.Add a new custom domain
9.Select the domain you want to use(這時候已經有你剛剛驗證成功的網址)
10.Point your domain to xxxxxxxxx(貼上你在go daddy買的網址)
11.Update your DNS records to enable security(為了產生IP,讓你的app engine同步go daddy的domain)
12.會有一個長得像這樣的表格
Custom domain name SSL security Certificate ID Record type Data Alias
xxxxx.xxx.xx Google-managed, auto-renewing -
  • A
  • A
  • A
  • A
  • AAAA
  • AAAA
  • AAAA
  • AAAA
  • 216.239.32.21
  • 216.239.34.21
  • 216.239.36.21
  • 216.239.38.21
  • 2001:4860:4802:32::15
  • 2001:4860:4802:34::15
  • 2001:4860:4802:36::15
  • 2001:4860:4802:38::15
(none)
13.全部輸入到go daddy的Manage DNS裡面

14.重新整理,到google cloud shell裡面下指令
mvn appengine:update
15.大功告成
16.過程幾乎是參考此影片
https://www.youtube.com/watch?v=8l--TJabo2M



以下是一些檢查用的指令
gcloud domains list-user-verified //列出你目前有的domain name
gcloud domains verify example.com //驗證你購買的domain name
https://www.google.com/webmasters/verification/home
驗證紀錄
gcloud --project=xxxxxxxx   beta app ssl-certificates list
ID       DISPLAY_NAME         DOMAIN_NAMES               MANAGED_CERTIFICATE_STATUS
xxxxxxx  managed_certificate  www.xxxxxxxxxx.com.tw      FAILED_RETRYING_NOT_VISIBLE
xxxxxxx  managed_certificate  xxxxxxxxxxxxxx.com.tw      FAILED_RETRYING_NOT_VISIBLE


2 則留言:

  1. My comments files request supporting help

    回覆刪除
  2. 我只想把 sub.xxxxxxxxxx.com.tw 綁到 GAE,如何不影響原本 www.xxxxxxxxxx.com.tw & xxxxxxxxxx.com.tw 的 A Record?

    回覆刪除