python - 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。
我错过了什么/做错了什么?提前感谢您的帮助
解决方案
尝试将弹性 IP 地址附加到您正在运行的实例,一旦完成,您就可以访问在实例中运行的烧瓶应用程序。但是您应该在访问它时始终包含端口号。
如果您需要在不使用端口号的情况下访问应用程序,那么在您的烧瓶应用程序中将端口号更改为 443 用于 HTTPS,80 用于 HTTP。如果您需要 HTTPS,则过程会有所不同,因为您需要购买,但对于 HTTP,它是免费的。因此,使用端口号作为 80 继续 HTTP
app.run(host='0.0.0.0', port=80)
推荐阅读
- angular - 使用 HashLocationStrategy 通过 Angular 路由处理 OAuth2 隐式重定向
- google-app-maker - 使用 onValueChanged 检索 UserPicker Widget emnail 字符串
- java - 什么可以使这段代码更有效(对于 Hackerrank 问题)?
- assembly - 如何将双字数除以一个字数?
- javascript - 使 JavaScript 间隔与实际时间同步
- javascript - Vanilla Javascript - window.onscroll。为什么 ”" 滚动时不显示
- prolog - 如何从此代码中删除回溯?
- node.js - 将模块部署到运行 node.js 的远程服务器
- biztalk - 来自多出现节点的 BizTalk WCF-WebHttp 映射表单数据变量
- python-2.7 - 洪水填充以获得可用的细胞