amazon-ec2 - 如何使用Amazon AWS访问Flask应用

标签 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/


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

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


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

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

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

最佳答案

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

如果不是这种情况,我们将需要更多信息,日志等。

关于amazon-ec2 - 如何使用Amazon AWS访问Flask应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12042013/

相关文章:

amazon-ec2 - kubernetes 入口 aws 部署负载均衡器待处理

ruby - 在 ubuntu 上安装 mongo gem 时出错

python - Django 中的线程在生产环境中不起作用

AWS 上的 MYSQL 或 PostgresQL

python - 在使用 SQLAlchemy 进行单元测试期间防止接触数据库

python - 使用 xhtml2pdf 将 unicode 模板转换为 pdf 时出现问题

node.js - 将 MEAN Stack 应用程序部署到 AWS EC2 时设置环境变量

hadoop - 结合 AWS EMR 输出

java - 使用Java2 aws sdk时如何配置Region?

python - 如何在浏览器上打开在 docker 上远程运行的 Flask 应用程序?