/ / Весняна завантаження на AWS Закидання бобів 404 - java, amazon-web-сервіси, весняно-черевик, nginx, еластичний бобовій

Весняне завантаження на AWS Beanstalk throwing 404 - java, amazon-web-сервіси, spring-boot, nginx, elastic-beanstalk

Я збирався розмістити свій весняний багажник на AWS Elastic Beanstalk. Тому що це вперше це робити, я пішов за цим підручник.

Коротше кажучи: я налаштований і використаний awsebcli ініціалізувати та розгортати. Це пройшло далеко. Наприкінці навчального посібника хлопець мав на увазі, що я повинен переключитися server.port в моєму додатку Spring Boot 5000 що я зробив.

Я перевірив усі журнали та переконався, що додаток добре розпочато, Tomcat також слухає Port 5000. Але у мене все ще є цей дратівливий 404 у моєму доступі до журналу nginx.

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

Healthcheck також означає "важкий". І немає ніякого способу отримати доступ до адреси електронної пошти через адресу електронної пошти, який я отримав від EB. Я також перевірив, чи можу я прямо вказати порт ulr: 5000 / health

Це пошта згадує створення правила вхідного для порту 5000. Я теж зробив це, але нічого не змінилося.

Чи може хто-небудь дати мені підказку? Я підозрюю, що щось не так з цими групами безпеки. Я навіть додав порт 8080, щоб протестувати все це

Відповіді:

0 для відповіді № 1

Це була дурна помилка від мене. Все добре налаштовано, але базовий шлях для всього / api / *, і це призвело до того, що мій / health check збігається з (звичайно) 404.

Спасибі вам @stdunbar за вашу допомогу. Це змусило мене знову перевірити все APIS.