2024年11月23日 星期六

GCP 在 Compute Engine 上部署自訂網站

 

《建立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),選“已停用“。

DNSSEC說明:https://cloud.google.com/dns/docs/dnssec?_gl=1*d6jmtw*_ga*MjA0MTI4MTI3LjE3MzIzNTc0Njk.*_ga_WH2QY8WWF5*MTczMjM1NzQ2OC4xLjEuMTczMjM2MTczMS4zNi4wLjA.

        選擇是否啟用將 DNS 查詢記錄至 Cloud Logging 的功能。 ※注意,這會產生費用。


3.      點選「建立」,這項操作會建立填入 NS SOA 記錄的可用區。


4.      如要將已註冊的網域名稱指向託管伺服器的 IP 位址,必須將 A 記錄新增至可用區

        在「記錄集 區段,點選「新增標準」。

        資源記錄類型選擇 A(A record)

        在「IPv4 位址 中,輸入《開啟及管理網站》步驟4VM靜態外部 IP 位址。

        按一下「建立 即可為可用區建立 A 記錄。

        A record 建立完成

A record說明:https://www.cloudflare.com/zh-tw/learning/dns/dns-records/dns-a-record/



 

至此即已完成在 Compute Engine 上部署自訂網站,後續配置域名即可訪問在 Compute Engine 托管的網站或服務。




沒有留言:

張貼留言

AWS使用者許可範圍遭限制

搜尋此網誌