訓練
認證
Microsoft Certified: Azure Developer Associate - Certifications
在 Microsoft Azure 中建置端對端解決方案,以建立 Azure Functions、實作和管理 Web 應用程式、開發使用 Azure 儲存體的解決方案等等。
沒有子網域的網域名稱會稱為頂點或根網域。 例如,網域 www.example.com
是與 example.com
頂點網域聯結的 www
子網域。
某些網域註冊機構 (例如 Google 和 GoDaddy) 不允許您將頂點網域指向現有的 URL。 如果您的註冊機構不支援 ALIAS
或 ANAME
記錄,或不允許 CNAME
扁平化,請考慮下列選項:
www
子網域A
記錄使用 A
記錄將流量導向靜態 Web 應用程式的單一區域主機。 啟用時,靜態 Web 應用程式不再受益於其全域散發,這可能會影響您的應用程式效能。 請考慮針對 APEX 網域使用 ALIAS
、ANAME
或 CNAME
記錄,以獲得最佳效能。
本指南示範設定 APEX 網域的三個選項。
如果您的網域註冊機構支援 ALIAS
DNS 記錄,請使用使用 ALIAS 記錄設定的步驟。
如果您的註冊機構不支援 ALIAS
記錄,但支援 ANAME
記錄或 CNAME
簡維,請參閱其組態設定文件。
如果您的網域註冊機構不支援 ALIAS
DNS 記錄,請使用轉送至 www 子網域的步驟。
如果上述選項不適合您,請使用使用 A 記錄設定的步驟。 使用 A
記錄,您的流量會導向至單一 Static Web Apps 主機,而且您的應用程式不再受益於全域散發所提供的效能改善。
注意
CNAME
記錄會將網域名稱對應到另一個網域 (或子網域),而 A
記錄會將網域名稱對應至 IP 位址。 如果 IP 位址變更,CNAME
項目仍然有效,與 A
記錄不同。
注意
頂點網域變更最多可能需要 72 小時才能傳播。
建立 ALIAS
記錄之前,您必須先驗證您擁有該網域。
開啟 Azure 入口網站。
前往您的靜態 Web 應用程式。
從 [概觀] 視窗中,複製網站產生的 URL,並將其擱在文字編輯器中以供日後使用。
在 [設定] 底下選取 [自訂網域]。
選取 + 新增。
在 [輸入網域] 索引標籤中,輸入您的頂點網域名稱。
例如,如果您的網域名稱是 example.com
,請在此方塊中輸入 example.com
(不含任何子網域)。
選取 [下一步]。
在 [驗證 + 設定] 索引標籤中輸入下列值。
設定 | 值 |
---|---|
網域名稱 | 此值應符合您在上一個步驟中輸入的網域名稱。 |
主機名稱記錄類型 | 選取 [TXT]。 |
選取 [產生程式碼]。
等候程式碼產生。 這可能需要一分鐘左右才能完成。
產生 TXT
記錄值之後,請將程式碼複製 (在產生的值旁邊) 到剪貼簿中。
選取關閉。
開啟新的瀏覽器索引標籤,並登入您的網域登錄器帳戶。
移至網域名稱的 DNS 組態設定。
使用下列值新增 TXT
記錄。
設定 | 值 |
---|---|
類型 | TXT |
Host | 輸入 @ |
值 | 貼上您從 Azure 入口網站複製的產生程式碼值。 |
TTL (如果適用) | 保留為預設值。 |
將變更儲存到您的 DNS 記錄。
返回網域名稱的 DNS 組態設定。
使用下列值新增 ALIAS
記錄。
設定 | 值 |
---|---|
類型 | ALIAS |
Host | 輸入 @ |
值 | 貼上您從 Azure 入口網站複製的產生 URL。 請務必移除 URL 的 https:// 前置詞。 |
TTL (如果適用) | 保留為預設值。 |
將變更儲存到您的 DNS 記錄。
因為 DNS 設定需要傳播,所以此程序可能需要一些時間才能完成。
開啟新的瀏覽器索引標籤,然後移至您的頂點網域。
更新 DNS 記錄之後,您應該會在瀏覽器中看到靜態 Web 應用程式。 此外,請檢查位置,確認網站是否使用 https
來安全地提供服務。
每個網域註冊機構都有不同的網域名稱管理流程。 登入註冊機構的帳戶之後,請尋找網域轉送選項。 有些註冊機構會將此功能列在 [DNS 選項]下,有些則是與 [Website options] \(網站選項\) 相關聯。
設定轉送時,請務必只將頂點網域設定為轉送至 www
子網域。
如需詳細資訊,請參閱註冊機構文件。
建立 A
記錄之前,您必須先驗證您擁有該網域。
開啟 Azure 入口網站。
前往您的靜態 Web 應用程式。
從 [基本] 區段右上角的 [概觀] 視窗中,選取 [JSON 檢視]。
複製 stableInboundIP
屬性的值,並放在文字編輯器中以供日後使用。 這是您區域 Static Web Apps 主機的 IP 位址。
在 [設定] 底下選取 [自訂網域]。
選取 + 新增。
在 [輸入網域] 索引標籤中,輸入您的頂點網域名稱。
例如,如果您的網域名稱是 example.com
,請在此方塊中輸入 example.com
(不含任何子網域)。
選取 [下一步]。
在 [驗證 + 設定] 索引標籤中輸入下列值。
設定 | 值 |
---|---|
網域名稱 | 此值應符合您在上一個步驟中輸入的網域名稱。 |
主機名稱記錄類型 | 選取 [TXT]。 |
選取 [產生程式碼]。
等候程式碼產生。 這可能需要一分鐘左右才能完成。
產生 TXT
記錄值之後,請將程式碼複製 (在產生的值旁邊) 到剪貼簿中。
選取關閉。
開啟新的瀏覽器索引標籤,並登入您的網域登錄器帳戶。
移至網域名稱的 DNS 組態設定。
使用下列值新增 TXT
記錄。
設定 | 值 |
---|---|
類型 | TXT |
Host | 輸入 @ |
值 | 貼上您從 Azure 入口網站複製的產生程式碼值。 |
TTL (如果適用) | 保留為預設值。 |
將變更儲存到您的 DNS 記錄。
返回網域名稱的 DNS 組態設定。
使用下列值新增 A
記錄。
設定 | 值 |
---|---|
類型 | A |
Host | 輸入 @ |
值 | 貼上您從 Azure 入口網站複製的 stableInboundIP 。 |
TTL (如果適用) | 保留為預設值。 |
將變更儲存到您的 DNS 記錄。
因為 DNS 設定需要傳播,所以此程序可能需要一些時間才能完成。
開啟新的瀏覽器索引標籤,然後移至您的頂點網域。
更新 DNS 記錄之後,您應該會在瀏覽器中看到靜態 Web 應用程式。 此外,請檢查位置,確認網站是否使用 https
來安全地提供服務。
訓練
認證
Microsoft Certified: Azure Developer Associate - Certifications
在 Microsoft Azure 中建置端對端解決方案,以建立 Azure Functions、實作和管理 Web 應用程式、開發使用 Azure 儲存體的解決方案等等。