![](/img/trans.png)
[英]How to setup HTTPS on an EC2 instance WITHOUT load balancer ? (aws)
[英]Unable to Access HTTPs in AWS Application Load Balancer EC2 Instance
我有一個 EC2 實例,並且想將 HTTPS 添加到它。 我可以使用 http 訪問它。
我添加了一個應用程序負載均衡器,並啟用了端口 80 和 443。
我還在 Route 53 中添加了 ALB 的 DNS。
api.example.com alias to the ALB DNS
但是,當我使用 HTTP 訪問 ALB 時,它工作正常。 但是,當我嘗試使用 HTTPs 執行相同操作時,會出現錯誤“無法訪問此站點”。
我已經做過的事情:
誰能幫我解決這個問題?
您似乎在 ALB 中的端口 433 上缺少偵聽器,或者偵聽器配置不正確。
如果您想直接向外部公開您的 ALB,例如在其前面沒有 CloudFront 分配,您的 ALB 將需要處理 TLS。 這樣做的正確方法是在 ALB 上執行 SSL 終止,然后將純請求轉發給您的目標。 當然,除非有合規性准備好不能這樣做。 除此之外,這將使您的生活更輕松,因為您不必管理目標上的鍵。
因此,您需要確保您的偵聽器配置正確,即始終轉發到端口 80,考慮到您的目標期望端口 80 上的流量。
最好的,斯特凡
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.