《建立Compute Engine》
1. 前往「Compute Engine」頁面,點選頁面頂端的「建立執行個體」
2. 依業務需求選擇區域與可用區。
3. 依業務需求選取機器類型。預設值是合理的起點,之後可視需求提高或降低機型。
4. 依照業務需求選擇開放存取權
5. 依業務場景選擇是否開放HTTP 和 HTTPS 流量及負載平衡健康檢查。
6. 另可依需求設定其他進階選項
7. 以上設定完成後按 [建立]。
8. VM建立完成
《開啟及管理網站》
1. 在 Compute Engine 總覽頁面的「連線」欄中,點選 SSH 按鈕,選擇要連線至虛擬機器的方式、或安裝所選的網站代管框架和工具。
這邊選擇“瀏覽器開啟”
2. 連線成功
3. 確認VM的外部IP
4. 前往”虛擬私有雲網路 > IP位址”,找到外部IP 位址所在資料列中,點選其他動作按鈕,然後選擇「升級為靜態 IP 位址」。
輸入升級為靜態IP位址的名稱,按“保留“
靜態IP升級完成
注意:請勿點選頁面上方的「Reserve External Static IP Address」(保留外部靜態 IP 位址) 。
《為網站設定 DNS 區域》
備妥靜態外部 IP 位址後,再來要將外部 IP 位址連結至網域名稱。
1. 前往“Cloud DNS“頁面建立 DNS 區域,點選 [建立可用區]
2. 建立 DNS 區域
① 在「可用區類型」中,選取 [公開]。
② 輸入區域名稱,例:my-new-zone
③ 在「DNS 名稱」中,輸入您網站的網域名稱 (不含前置字元),例如輸入 example.com,而不是 www.example.com。
④ 如未設定 DNSSEC(DNS Security Extensions),選“已停用“。
⑤ 選擇是否啟用將 DNS 查詢記錄至 Cloud Logging 的功能。 ※注意,這會產生費用。
3. 點選「建立」,這項操作會建立填入 NS 和 SOA 記錄的可用區。
4. 如要將已註冊的網域名稱指向託管伺服器的 IP 位址,必須將 A 記錄新增至可用區
① 在「記錄集」 區段,點選「新增標準」。
② 「資源記錄類型」選擇 A(A record)。
③ 在「IPv4 位址」 中,輸入《開啟及管理網站》步驟4的VM靜態外部 IP 位址。
④ 按一下「建立」 即可為可用區建立 A 記錄。
⑤ A record 建立完成
A record說明:https://www.cloudflare.com/zh-tw/learning/dns/dns-records/dns-a-record/
至此即已完成在 Compute Engine 上部署自訂網站,後續配置域名即可訪問在 Compute Engine 托管的網站或服務。