4

このドキュメントhttp://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Python_flask.htmlの手順を使用して、AWS にサンプル フラスコ アプリをデプロイできました。

「eb status」のステータスは緑

環境「helloflask-env」のステータスを取得すると表示されます

================================================== ===============

URL : helloflask-env-m3mncmbmpv.elasticbeanstalk.com

ステータス: 準備完了

健康:緑

環境名: helloflask-env

環境 ID: e-mdp3jwtq9p

ソリューション スタック: Python を実行する 64 ビット Amazon Linux

バージョン ラベル: git-05103eab3255781f58fdbaf1df8078aa4b008d4b-1369170804114

作成日: 2013-05-21 10:45:25

更新日: 2013-05-21 14:14:33

================================================== ===============

ただし、URL helloflask-env-m3mncmbmpv.elasticbeanstalk.com にアクセスしようとすると、次のメッセージで 404 エラーが発生します。

見つかりません 要求された URL / がこのサーバーで見つかりませんでした。helloflask-env-m3mncmbmpv.elasticbeanstalk.com の Apache/2.2.22 (Amazon) サーバー ポート 80

誰もこれに似たものを見たことがありますか?ありがとう!

4

2 に答える 2

6

私の場合のエラーを理解しました。WSGIPath エラーが原因です。

app/ フォルダーに application.py があるため、エラーが発生しました。しかし、親フォルダーで git .init コマンドを実行したため、application.py ファイルが見つからないため、EB はエラーになります。

つまり、解決策は、application.py ファイルがある場所と同じ場所で「eb init」を実行することです。

于 2013-08-04T01:09:54.710 に答える