Ngay bây giờ, bộ cân bằng tải xử lý https và sau đó chuyển qua https đó tới máy chủ web của tôi. Vì vậy, giao dịch với https tăng gấp đôi cho mỗi yêu cầu. Những gì tôi muốn làm là hoàn toàn offload https vì vậy máy chủ web của tôi không phải đối phó với nó.Tắt https để tải cân bằng với Spring Security
Làm cách nào để định cấu hình các trang Spring Security và JSP cho rằng máy chủ web nghĩ rằng tất cả các yêu cầu là http? Rõ ràng tôi sẽ phải sửa đổi các thành phần <intercept-url>
trong cấu hình của mình để có thuộc tính requires-channel
luôn là http
hoặc any
. Trong các trang JSP của tôi, tôi sẽ phải thêm các liên kết <c:url value=''/>
với ${secureUrl}
và ${nonSecureUrl}
tùy thuộc vào việc trang kết quả cần phải là https hay http. Chuyển hướng từ bộ điều khiển cần phải được sửa đổi như thế này là tốt ... Bất cứ điều gì khác?
Có vẻ như khá đau khi sửa đổi tất cả các liên kết trong các trang JSP để bao gồm lược đồ và máy chủ. Có cách nào tốt hơn để làm điều đó không?
thử các bước trên, phương pháp quyết định không được gọi, có bất kỳ điều gì khác chúng ta cần phải cấu hình không? –