ฉันมีปัญหาในการบังคับให้ http เป็น https ฉันมีใบรับรองสำหรับโดเมนของฉัน my-domain.com
ซึ่งฉันได้เพิ่มในใบรับรอง aws แล้วเพิ่มรายการที่เหมาะสมในการกำหนดค่า DNS ของฉัน (godaddy) ด้วยทั้งสองอย่าง my-domain.com
และ www.my-domain.com
หลังจากที่ฉันไปที่โหลดบาลานเซอร์และเพิ่มตัวฟังสำหรับ https
โดยใช้ใบรับรองของฉัน เมื่อเสร็จแล้วฉันก็ไปที่ ec2 load balancer และเปลี่ยนกฎ http เพื่อเปลี่ยนเส้นทางไปที่ https เมื่อกลับไปที่การกำหนดค่า DNS และเพิ่มชื่อสำหรับ www
ไปยังชื่อ DNS ตัวโหลดบาลานเซอร์ของ Beanstalk ของฉัน
ดูเหมือนจะไม่มีอะไรทำงาน https://my-domain.com
https://www.my-domain.com
http://my-domain.com
http://www.my-domain.com
ไม่มีการทำงานเหล่านี้ ถ้าฉันพยายาม http://www.my-domain.com
ฉันได้รับหน้า 404 html แต่ถ้าฉันทำ https://www.my-domain.com
ฉันหมดเวลา
ถ้าฉันลองใช้ชื่อ DNS ของตัวโหลดบาลานเซอร์ในเบราว์เซอร์ ฉันจะไปถึงเซิร์ฟเวอร์ เซิร์ฟเวอร์บนอินสแตนซ์ (nginx) มีการกำหนดค่าเริ่มต้นจาก amazon เฉพาะ http
ฉันพลาดอะไรไปที่นี่