1 votos

Cómo resolver problema de redirección de AWS ELB

<p>Hemos desplegado una aplicación (Tomcat la base) a una instancia de EC2 de AWS. Soy capaz de acceder directamente al sitio y puedo acceder via el ELB interna. Sin embargo yo no puedo acceder él vía el ELB externo ya. Me sale el siguiente error:<pre><code></code></pre><p>He intentado eliminar las cookies y caché de datos. No dados.</p><p>No tengo ningún registros de la ELBv2. ¿Pensamientos?</p><p>Ejecuta en Amazonas 2 de Linux, tomcat más último 7.</p></p>

0voto

MLu Puntos 439

Sospecho que su aplicación se ve en el "Host HTTP" encabezado y espera algo, por ejemplo, host.example.com y si no a ver de que se trata de redirigir allí.

O ¿la aplicación intenta redirigir a un HTTPS versión de la página? Si usted es la terminación de HTTPS en el equilibrador de carga y, a continuación, HTTP (no SSL) para el EC2 de la aplicación pueden no darse cuenta de que la solicitud fue hecha originalmente a través de HTTPS. Se puede tratar de redirigir a una versión segura y entra en un bucle de redirección de. O algo como eso.

El mejor enfoque es ignorar por completo de Host HTTP y HTTP vs HTTPS protocolo en la aplicación y sólo los enlaces relativos y relativa de las redirecciones. De esa manera no importa lo que el ELB nombre DNS o ELB protocolo, la aplicación siempre se comportan de la misma.

Espero que ayude :)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: