首页 > 解决方案 > EC2上的python烧瓶应用程序中的404

问题描述

我对这一切有点陌生,所以对我来说很赤裸裸

我正在尝试将我的烧瓶应用程序部署到 EC2,在设置 WSGI 服务器之前,我想尝试连接到端口 8080,代码可以在这里找到:https ://github.com/Klasyer/POBAP

我已将烧瓶应用程序主机设置为 0.0.0.0 并将端口设置为 8080 在 EC2 中,我打开了 8080 的入站规则

当我尝试通过网络(http://18.223.32.186:8080/)打开应用程序时,我得到一个 404。

我错过了什么/做错了什么?提前感谢您的帮助

标签: pythonflaskamazon-ec2http-status-code-404

解决方案


尝试将弹性 IP 地址附加到您正在运行的实例,一旦完成,您就可以访问在实例中运行的烧瓶应用程序。但是您应该在访问它时始终包含端口号。

如果您需要在不使用端口号的情况下访问应用程序,那么在您的烧瓶应用程序中将端口号更改为 443 用于 HTTPS,80 用于 HTTP。如果您需要 HTTPS,则过程会有所不同,因为您需要购买,但对于 HTTP,它是免费的。因此,使用端口号作为 80 继续 HTTP

app.run(host='0.0.0.0', port=80)


推荐阅读