AWS Elastic Beanstalkで私の春のブートバックエンドをホストしようとしていました。これが初めてであるので、私はこれに続いたtutorial。AWSのSpring Boot Beanstalk throwing 404
要約:awsebcliを構成して使用して初期化して展開しました。これは今のところうまくいった。チュートリアルの最後で、男は私がやったに私の春ブーツのAppではserver.portを切り替える必要があります意味しました。
私は、Tomcatはまた、ポート5000をリッスンし、すべてのログをチェックし、アプリケーションがうまく開始を確認しました。しかし、私はまだnginxの私のaccess.logにこの厄介な404を持っています。
[12/Dec/2017:16:13:08 +0000] "GET /health HTTP/1.1" 404 0 "-" "ELB-HealthChecker/1.0" "-"
ヘルスチェックは「重度」を意味します。そして、郵便配達員経由でEB提供のURLにアクセスする方法はありません。私は指定することができれば、私はもチェックポートに直接ULR:5000 /健康
Thisポストはあまりにも何も変更されたことを私がしたポート5000でのインバウンドルールを作成言及しています。
誰かが私にヒントを与えることはできますか?私はこれらのセキュリティグループに何か問題があると考えています。
アプリケーションに '/ health'を渡すようにnginxが設定されていますか?あなたのアプリケーションに '/ health'パスが定義されていますか? Beanstalkでヘルスチェックはどのように設定されていますか? 'すべてのアプリケーション - >あなたの環境 - >設定 - >ロードバランシング'に行き、 "アプリケーションヘルスチェックURL"をチェックしてください。 – stdunbar