Tôi có bộ cân bằng tải đàn hồi của ELB được cấu hình để tải các yêu cầu của người dùng cuối trên HTTPS, trên backend tôi có ứng dụng đang chạy trên máy chủ Tomcat được cấu hình trên HTTP.Vấn đề với chuyển hướng HTTPS sang HTTP bằng trình cân bằng tải đàn hồi tới máy chủ Tomcat
Vì vậy, khi người dùng cuối của tôi yêu cầu ứng dụng yêu cầu trên HTTPS, vì họ truy cập ELB, giờ đây, ELB chuyển hướng nội bộ trên HTTP tới máy chủ tomcat. Trong tomcat, ứng dụng của tôi được bảo vệ thông qua Spring Security và nếu yêu cầu là tài nguyên được bảo vệ và người dùng không đăng nhập vào người dùng được chuyển hướng đến trang đăng nhập được cấu hình. Bây giờ, chuyển hướng này cho người dùng cuối sẽ qua HTTP, vì máy chủ tomcat đã nhận được yêu cầu ban đầu từ ELB dưới dạng HTTP. Điều này bây giờ sẽ dẫn đến 404 vì tôi chưa định cấu hình cho lưu lượng truy cập nội bộ trên HTTP.
Làm cách nào để chúng tôi giải quyết vấn đề này? Là lựa chọn duy nhất để có HTTPS cả trên enduser-ELB và từ ELB-tomcat hoặc am i thiếu một số điều ở đây?
Cảm ơn bạn rất nhiều .. Đã giải quyết được sự cố của tôi .. –