/ / Spring Boot en AWS Beanstalk lanzar 404 - java, amazon-web-services, spring-boot, nginx, elastic-beanstalk

Spring Boot en AWS Beanstalk lanzando 404 - java, amazon-web-services, spring-boot, nginx, elastic-beanstalk

Estaba a punto de alojar mi motor de arranque de primavera en AWS Elastic Beanstalk. Porque esta es la primera vez que lo hago, seguí esto tutorial.

En resumen: he configurado y usado. awsebcli para inicializar y desplegar. Esto fue bien hasta ahora. Al final del tutorial, el chico quería que cambiara el server.port en mi aplicación Spring Boot para 5000 lo cual hice.

Revisé todos los registros y me aseguré de que la aplicación se iniciara bien, Tomcat también escucha en el puerto 5000. Pero todavía tengo este 404 molesto en mi access.log del nginx.

[12/Dec/2017:16:13:08 +0000] "GET /health HTTP/1.1" 404 0 "-" "ELB-HealthChecker/1.0" "-"

Healthcheck también significa "Severo". Y no hay forma de acceder a la URL proporcionada por EB a través de Postman. También verifiqué si puedo especificar el puerto directamente ulr: 5000 / salud

Esta La publicación menciona que crea una regla de entrada para el puerto 5000. Hice eso también, pero nada cambió.

Alguien me puede dar una pista? Sospecho que algo está mal con estos grupos de seguridad. Incluso agregué el puerto 8080 para probar todo el asunto.

Respuestas

0 para la respuesta № 1

Fue un error tonto por mi parte. Todo está bien configurado, pero la ruta base para todo es / api / * y esto provocó que mi / control de salud fallara (por supuesto) un 404.

Gracias a ti @stdunbar por tu ayuda. Me hizo comprobar de nuevo todas las apis.