Tengo un ELB (Amazon Elastic Load Balancer) configurado para cargar las solicitudes de saldo de los usuarios finales en HTTPS, en el backend tengo mi aplicación ejecutándose en el servidor Tomcat que está configurado en HTTP.Problema con la redirección de HTTPS a HTTP de Elastic Load Balancer al servidor de Tomcat
Así que cuando mis usuarios finales hagan una solicitud a la aplicación, la solicitud estará en HTTPS, ya que tienen acceso al ELB, ahora, ELB lo redirige internamente en HTTP al servidor de tomcat. En tomcat mi aplicación está protegida a través de Spring Security y si la solicitud es para un recurso protegido y el usuario no está conectado, el usuario se redirige a la página de inicio de sesión configurada. Ahora, esta redirección al usuario final será a través de HTTP, ya que el servidor tomcat recibió la solicitud originalmente del ELB como HTTP. Esto ahora conducirá a un 404 ya que no he configurado para el tráfico hacia adentro en HTTP.
¿Cómo resolvemos este problema? ¿Es la única opción para tener HTTPS tanto en el usuario final-ELB como en ELB-tomcat o me falta algo aquí?
Muchas gracias ... Resolvió mi problema .. –