秉持著人人幫我我幫人人的精神,就利用這次機會寫一下教學文,網路上關於 Application Load Balancer HTTPS setting 這方面的教學好像有點少,我承認是我英文不好才會走很多冤枉路。
這邊你一定會問 我沒有要用aws提供的網址來做負載平衡,其實你還需要去DNS SERVER 去做CNAME設定;到你的dns 設定中 把原先的 A Server IP 改成 CNAME lbtestxxxxx-.eu-central-1.elb.amazonaws.com。
2020-12-14 更新 DNS 設定時發生同一個網址 CNAME 與 TXT 不能共存的問題,不確定是該平台DNS 限制還是本來這兩個就不能併存,拿掉TXT設定後 CNAME即可正常設定。
A Server IP 就是把你的網址名稱轉到你指定的IP位置
CNAME lbtestxxxxx-.eu-central-1.elb.amazonaws.com 則是把你的網址名稱轉到 aws 的網址名稱。
關於EC2的部份,小編提供一個作法 主機A 是原來就有的主機,為了做負載平衡我們需要兩台以上的主機才能實作,所以你可以把主機A 做快照,然後以此快照生成主機B…C…D…這樣就可以很快速的分散主機負載。
要注意的點 資料庫要獨立 / 儲存空間也要獨立 。
最後感謝 IT邦幫忙的 dragonH 浩瀚星空 raytracy 熱情的回覆
原始發問連結:https://ithelp.ithome.com.tw/questions/10201249
相關連結:
https://tw.godaddy.com/help/aws-ssl-32075
https://shazi.info/aws-%E5%90%84%E7%A8%AE-load-balancer-%E7%9A%84%E9%81%B8%E7%94%A8%EF%BC%8C%E4%BB%A5%E5%8F%8A%E7%82%BA%E4%BD%95%E4%B8%8D%E8%A6%81%E5%86%8D%E7%94%A8-clb-%E7%9A%84%E5%8E%9F%E5%9B%A0/
https://aws.amazon.com/tw/elasticloadbalancing/features/
https://liangdaddy.com/2018/10/17/aws-%E8%A8%AD%E5%AE%9Aload-balancer-%E6%95%99%E5%AD%B8%E5%90%ABssl%E6%86%91%E8%AD%89/
https://medium.com/@chihsuan/aws-load-balance-%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5%E4%BB%8B%E7%B4%B9-33c30a59b596
https://docs.aws.amazon.com/zh_tw/elasticloadbalancing/latest/classic/elb-create-https-ssl-load-balancer.html
https://docs.aws.amazon.com/zh_tw/elasticloadbalancing/latest/application/create-https-listener.html
https://docs.aws.amazon.com/zh_tw/elasticloadbalancing/latest/classic/using-domain-names-with-elb.html