如何在你的 AWS EC2 上使用 Amazon Certificate Manager 幫你的網站建立 https 連線。

Certificate manager 申請

請先去 certificate manager 申請一組你的網域的認證,

申請時在domain name的地方填入你的網域,

ex:
your website: www.example.com

domain name請填入: *.example.com

 

系統會寄封認證信到你的信箱,請去收信。

最後按下 I approve.

再到 certificate manager 管理後台就能看到剛剛申請的status已經變為issued.

ELB 設置

  1. 到 Load Balancers 新增。
  2. 選擇 HTTP/HTTPS。
  3. 新增一個 HTTPS listener,下方勾選所有 Available zones。
  4. 幫 ELB 增加 certificate。在這邊一定要選擇你要設定得網域申請的 certificate,選錯就不會有效果了。
  5. Security group。謹記這邊也要選擇所使用的security group(s)。
  6. Configure routing。新增一個 target group。下方不用更動,因為只要route traffic到HTTP。

    範例如下。

最後記得修改 .htaccess 檔案

-2018.09.30更新-
最後要注意的一件事,
如果你是使用Route53轉址,
那麼必須在Hosted Zones設定CNAME如下圖:
(Value部分請填入load balancer的DNS位址。)

最後修改日期: 2021-03-31

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。