繁体   English   中英

如何让我的 Python Flask 应用程序在 Ubuntu ec2 上连接到 Z62A94414B4591DCCABB762A9414B45946A

[英]How do I get my Python Flask app on an Ubuntu ec2 to connect with a MySQL db with RDS?

我试图让我的应用程序连接到我在 RDS 上的数据库,我也在使用 NGINX。 当使用终端远程连接到 ec2 时,我可以很好地连接到那里的数据库。 它位于存在错误的面向公众的一侧。 我一步一步按照编码学校给我的指南进行操作。 初始登录/注册页面将加载,但如果我尝试创建帐户或登录错误,我会收到 500 内部服务错误。 500 错误

就入站规则 go 而言,我正确设置了我的安全组。 我在 ec2 上是否需要任何出站规则才能使其能够从公共 ip 联系 RDS?

谢谢

注意:此时我还没有对此进行评分,我已经完成了 Python 堆栈,这只是我仍然想弄清楚的事情。 我不喜欢留下未完成的东西。 我花时间阅读了很多文章,观看了视频,浏览了 AWS 文档,但仍然无法解决问题。

在这个特定的实例中,问题原来是数据库不在 RDS 上,它与 flask 应用程序一起位于 ec2 上。 我只需要将 go 放入 mysqlconnection.py 文件并将主机更改为“localhost”,将用户名更改为“root”和密码。

谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM