1

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

>>> cd /var/www/testapp
>>> python test.py
INFO:werkzeug: * Running on http://127.0.0.1:5000/

到目前为止看起来不错,我目前正在使用 localtunnel 访问该站点,所以:

>>> localtunnel 5000
Port 5000 is now publicly accessible from http://xxxx.localtunnel.com ...

所以 localtunnel 正在做一些事情,使得在 5000 端口上运行的 test.py 可以公开访问。我自己如何做到这一点?

我使用了 ifconfig 并尝试了它在浏览器中的端口 5000 处提供的 IP 地址的不同组合,但它们都不起作用。

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

4

1 回答 1

6

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

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

于 2012-08-20T18:47:18.733 回答