2017-07-17 13 views
1

EC2 AWSインスタンスでPython 3.5を使用してFlaskアプリケーションを実行しようとしています。
私は私のシステムで同じアプリケーションを試してみましたが、それは、リンクを使用しても実行しました:Flask on EC2 AWS

http://127.0.0.1:5000/api/v1.0/people/[email protected] 

は同様に、私はAWSインスタンス上でフラスコアプリを立ち上げましたが、同様の方法でURLを打った後、私は可能性見えない出力: http://ec2-xx-xxx-xx-xxx.compute-1.amazonaws.com:5000/api/v1.0/people/

私は、アプリケーションを立ち上げ:

python3.5 FlaskRestAPI.py 
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) 

は親切に、私は出力を見るために何をする必要があるか知っていますか?

+3

127.0.0.1はlocalhostのインタフェースです。それを外部IP、つまり0.0.0.0にバインドする必要があります。 –

+0

@DanielRosemanどのように私はそれを行うことができます..あなたは私と共有することができますか? –

+0

わからない。 FlaskRestAPIはどのように見えますか? –

答えて

3

あなたはuWSGIやGunicornのような何らかのWebサーバー・ゲートウェイ・インターフェースを必要とし、NginxやApacheのようなWebサーバー/リバース・プロキシが必要です。ここで

はuWSGIとnginxのを使用しています素敵なチュートリアルです:http://bathompso.com/blog/Flask-AWS-Setup/

+0

これは必須ではありません。公開Flaskサーバーを実行できます –

+0

公開フラスコサーバーはどのように実行しますか? – oliver