如何使用Amazon AWS访问Flask应用程序

ken*_*ong 1 amazon-ec2 amazon-web-services flask

我正在尝试在Amazon Linux AMI上运行Flask应用程序,因此我执行以下操作:

>>> cd /var/www/testapp
>>> python test.py
INFO:werkzeug: * Running on http://127.0.0.1:5000/
Run Code Online (Sandbox Code Playgroud)

到目前为止看起来不错,我目前正在使用localtunnel访问该网站,因此:

>>> localtunnel 5000
Port 5000 is now publicly accessible from http://xxxx.localtunnel.com ...
Run Code Online (Sandbox Code Playgroud)

因此localtunnel正在做一些事情,使得在端口5000上运行的test.py可以公开访问.我该怎么做?

我使用ifconfig并在我的浏览器中尝试了它在端口5000给出的ip地址的不同组合,但它们都没有用.

编辑:我尝试将弹性IP附加到实例并通过那里访问它但它仍然无法正常工作.

cha*_*man 6

在不知道任何其他信息的情况下,最可能的答案是需要为端口5000打开此实例的安全组.

如果不是这样,我们将需要更多信息,日志等.