如何在 Ubuntu Server 16.04 LTS (HVM) 上访问 127:.0.0.1:5000,SSD 卷类



我刚开始研究烧瓶,并建立了一个玩具网站,看看我做得如何。我有一个用python 3.6内置的烧瓶网站,我已经在我的Windows计算机上对其进行了测试,一切都很顺利。现在我想在 ubuntu ec2 实例上托管网站。但首先,我正在测试我的 ec2 实例上是否一切运行良好,并且无法尝试访问 ec2 实例上的端口 5000 我的应用程序当前在我的 linux 服务器的端口 127.0.0.1:5000 上提供服务。我试图连接到my.ec2.public.ip:5000my.ec2.private.ip:5000但没有成功。有人可以帮助我吗?谢谢。

默认情况下,您的 Flask 应用程序将仅在本地主机上侦听,您需要在 run 中添加host arg,使其侦听实际服务器的 IP。

if __name__ == '__main__':
  app.run(host='0.0.0.0', port=80) #or whatever port you want your app to listen to.

要编辑实例的安全组,请转到 EC2 实例页面并滑动到最右侧,您将看到安全组列。在此处单击实例中编写的安全组并进行编辑以添加要打开的端口。

默认情况下,新的 AWS 实例不允许访问端口 5000,因此您需要修改安全组以允许访问该端口。您可以通过 AWS 控制台执行此操作。

相关内容

最新更新