Posted in: Aws代维
AWS Load Balancers SSL/HTTPS 設定
Load Balancers SSL/HTTPS
- 準備好憑證(
.key與.crt) - 將憑證轉成
.pem格式
openssl x509 -in mycert.crt -out mycert_crt.pem -outform PEM openssl x509 -in mycert.key -out mycert_key.pem -outform PEM
- 打開 EC2 console
- 點擊 EC2 Dashboard > NETWORK & SECURITY 底下的
Load Balancers - 選擇自己的
Load Balancers,並選擇Listenerstab
Important :
上圖中 HTTP 與 HTTPS 的
Load Balancers Port的80與443Port 皆對應到Instance Port的80Port。意味著,你 Service 本身只需開啟80Port,Load Balancer 會自動根據請求的協定,對應到相對應的 Port。 - 點擊 HTTPS 的 SSL Certificate 欄位的
Change,選擇既有的的 SSL Certificate(Choose an existiong SSL Certificate) 或 新增一個(Upload a new SSL Certificate),並填入對應的資訊(用文字編輯器開啟:Private Key=>.key,Public Key Certificate=>.crt),儲存。
Elastic Beanstalk HTTPS 開啟
- 到 Elastic Beanstalk
- 選擇 Configuration > Network Tier >
Load Balancing旁邊的設定按鈕
Secure listener port欄位選擇443PortProtocol欄位選擇HTTPSSSL certificate ID欄位選擇你想使用的 SSL Certificate,儲存送出即可。

QQ咨询