註冊網域名稱

在此教學中,您將為網站註冊一個新的網域名稱。接著透過網域名稱系統 (DNS) 將網域名稱連接到目前正在執行的 EC2 執行個體 (例如 WebApp 或執行 WordPress、Apache、NGINX、IIS 的網站,或其他網站平台)。如果您已經有註冊的網域名稱,請執行步驟 1,然後參閱網域註冊機構文件,以了解如何為新網站設定 DNS 記錄。

對成本的影響:

註冊網域需支付年費,費用從 9 USD 到數百元不等,取決於最上層網域,例如 .com。如需詳細資訊,請參閱 Amazon Route 53 Pricing for Domain Registration。這個費用不可退款。

註冊網域的時候,我們會自動建立一個與網域名稱相同的託管區域。使用託管區域指定您想要 Amazon Route 53 將網域流量路由到哪個位置。託管區域的費用是每月 0.50 USD。如果不想支付這個費用,可刪除託管區域。

在 AWS 取得網域名稱需要帳戶

幾分鐘內建立免費帳戶

獲得 12 個月的 AWS 免費用量方案,同時享受 AWS 的基本支援功能,包括全年無休的客戶服務、支援論壇等等。

 

注意:如果您使用的是 Elastic Load Balancing (使用 Amazon Elastic Beanstalk 啟動應用程式會自動完成 Elastic Load Balancing),則無須取得靜態 IP 地址,可直接前往步驟 2


a. 按一下此處以新視窗開啟 EC2 主控台Elastic IP 部分,然後按一下 Allocate New Address

Getting-Started-EIP1

(按一下以展開)

Getting-Started-EIP1

b. 將 EIP used in: 設定為 VPC,然後按一下 Yes, Allocate

注意:連接至執行中執行個體的彈性 IP 地址 (EIP) 無須付費。如果您移除執行個體 (例如 EIP 不再連接到執行中執行個體),則使用 EIP 的費用為 0.005 USD/小時)。

Getting-Started-EIP2

(按一下以展開)

Getting-Started-EIP2

c. 記下您的新 IP 地址,然後按一下 Close

Getting-Started-EIP3

(按一下以展開)

Getting-Started-EIP3

d. 在 Elastic IP 欄中選擇新的 IP 地址。按 Actions 按鈕,然後選擇 Associate Address 選項。

Getting-Started-EIP4

(按一下以展開)

Getting-Started-EIP4

e. 按一下 Instance 文字方塊,然後選擇含有您執行個體名稱的選項

注意:在 WordPress 教學中,我們將此機器命名為 WordPress

Getting-Started-EIP5

(按一下以展開)

Getting-Started-EIP5

f. 記下 Elastic IP 欄中的新 IP 地址。

Getting-Started-EIP6

(按一下以展開)

Getting-Started-EIP6

g. 在 Web 瀏覽器中輸入新的彈性 IP 地址以驗證是否可正常運作。

Getting-Started-RT53-DNS-IP-web-check

(按一下以展開)

Getting-Started-RT53-DNS-IP-web-check

現在您有一個與執行個體關聯的 IP 地址,我們必須設定網域名稱系統 (DNS) 以指向此地址,讓使用者能找到您的網站。

注意:在此範例中,我們將取得一個新的網域名稱,並將該網域名稱與剛建立的彈性 IP 地址相互關聯 (該地址已連接到您的執行個體)。如果您已有網域名稱或想選擇使用其他網域註冊機構來取得網域名稱,請參閱他們的文件以了解如何設定執行個體的 DNS。


a. 按一下此處以新視窗開啟 Route 53 主控台 (Route 53 是 AWS 的 DNS 服務)。您可以透過 Route 53 註冊新網域名稱以及管理網域的 DNS 記錄。

選擇 Domain Registration 底下的 Get Started Now

Getting-Started-RT53-1

(按一下以展開)

Getting-Started-RT53-1

b. 按一下 Register Domain 按鈕。在下個畫面中,於 Choose a Domain 方塊中輸入您所需的網域 (影像中顯示的是 cloudexamples,然後選擇一個頂層網域 (TLD) (例如 .com、.org、.co、.uk 等等)然後按一下 Check 按鈕,查看該網域是否可用。如果可以使用該網域,按一下 Add to cart 按鈕,然後捲動到頁面底部按一下 Continue

注意:免費方案不包含網域,因此您需要為任何註冊的網域支付費用。

Getting-Started-RT53-3a

(按一下以展開)

Getting-Started-RT53-3a

c. 輸入您的聯絡詳細資訊。這些是與您的網域名稱關聯的詳細資訊。完成後,按一下頁面底部的 Continue

Getting-Started-RT53-4a

(按一下以展開)

Getting-Started-RT53-4a

d. 檢查所列的詳細資訊,如果資訊正確,勾選標題為 I have read and agree to the AWS Domain Name Registration Agreement 的方塊。然後按一下 Complete Purchase 按鈕。

Getting-Started-RT53-5

(按一下以展開)

Getting-Started-RT53-5

e. 如果您註冊了包含通用頂級網域 (例如 .com) 的網域,將會收到一封電子郵件要求您確認電子郵件地址。(如果我們已經取得電子郵件地址有效的確認,則不會傳送電子郵件。)

您必須依照此電子郵件中的連結確認電子郵件地址,否則無法註冊網域。

至於所有網域,都會在網域註冊核准之後收到電子郵件。

注意:系統確認新網域註冊時可能需要幾分鐘的時間。

Getting-Started-RT53-10-registered_email

(按一下以展開)

Getting-Started-RT53-10-registered_email
Getting-Started-RT53-8-email

(按一下以展開)

Getting-Started-RT53-8-email

最後一個步驟是設定 DNS,以便讓步驟 2 建立的新網域能指向我們伺服器的地址。這可以是靜態 IP 地址 (來自步驟 1) 或完整網域名稱 (FQDN),如果您使用的是 Amazon Elastic Beanstalk,就會自動建立完整網域名稱。


a. 按一下此處以開啟 Route 53 主控台的 Hosted Zones 部分。接下來,按一下步驟 2 建立的網域名稱 (在此範例中,我們使用 cloudexamples.com,但您的網域應不相同)。

Getting-Started-RT53-DNS1

(按一下以展開)

Getting-Started-RT53-DNS1

以下標籤可協助您選擇最適合您的案例。 

如果您的網站、虛擬伺服器或服務使用靜態 IP 地址;請選擇下方的靜態 IP 地址

如果您的資源使用的是完整網域名稱 (FQDN) (通常以 Elastic Beanstalk 啟動的應用程式、Lambda 函數、S3 靜態網站和使用 Elastic Load Balancing 進行的更進階部署會使用 FQDN),請選擇下方的完整網域名稱 (FQDN)

  • 靜態 IP 地址

    b. 按一下 Create Record Set 按鈕。在視窗右側的 Name 文字方塊中,輸入 www。在 Value 方塊中輸入步驟 1 建立的彈性 IP 地址,然後按一下 Create

    Getting-Started-RT53-DNS3

    (按一下以展開)

    Getting-Started-RT53-DNS3

    c. 確定主表格中的新項目是您輸入的值。

    Getting-Started-RT53-DNS4

    (按一下以展開)

    Getting-Started-RT53-DNS4
  • 完整網域名稱 (FQDN)


    b. 按一下 Create Record Set 按鈕。在視窗右側的 Name 文字方塊中,輸入 www。然後在 Alias 設定中選擇 YesAlias Target 方塊隨即顯示,按一下 Alias Target 方塊,您會看到可用的資源清單。選擇您要指向的資源 (會出現在 Elastic Load Balancers 底下,而且還會顯示與 Elastic Beanstalk 部署的應用程式關聯的資源),然後按一下 Create

    Getting-Started-RT53-DNS3b

    (按一下以展開)

    Getting-Started-RT53-DNS3b

    c. 確定主表格中的新項目是您輸入的值。

    Getting-Started-RT53-DNS4b

    (按一下以展開)

    Getting-Started-RT53-DNS4b

d. 在 Web 瀏覽器中輸入新的網址,確定您的網站可以在新網域中使用。

Getting-Started-RT53-DNS-web-check

(按一下以展開)

Getting-Started-RT53-DNS-web-check

恭喜您!使用者現在可透過您選擇的網址存取網站。在下一節中,您將了解如何設定執行個體的監控和通知。

了解如何設定 Amazon CloudWatch 以監控您的網站 »