0

AWS Elastic Beanstalkで私の春のブートバックエンドをホストしようとしていました。これが初めてであるので、私はこれに続いたtutorialAWSの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でのインバウンドルールを作成言及しています。

誰かが私にヒントを与えることはできますか?私はこれらのセキュリティグループに何か問題があると考えています。

+1

アプリケーションに '/ health'を渡すようにnginxが設定されていますか?あなたのアプリケーションに '/ health'パスが定義されていますか? Beanstalkでヘルスチェックはどのように設定されていますか? 'すべてのアプリケーション - >あなたの環境 - >設定 - >ロードバランシング'に行き、 "アプリケーションヘルスチェックURL"をチェックしてください。 – stdunbar

答えて

0

I even added port 8080 to test the whole thingそれは私がダム間違いでした。すべてがうまく設定されていますが、すべてのベースパスは/ api/*であり、これで404エラーが発生します。

@stdunbarのおかげで助けになりました。それは私にすべてのapisを再度クロスチェックしました。

関連する問題