0

我有一个Facebook正在运行的应用程序Heroku。该应用程序是直接从 Facebook 应用程序创建向导创建的。子域类似于 myapp.herokuapp.com。问题是当我连接到外部时MySQL DB,另一个子域(amazonaws)被呈现给 MySQL 服务器。这是 MySQL 服务器的答案,由于域未知,它不授予访问权限。

Could not connect: Access denied for user 'mauro_wrdp2'@'ec2-23-22-65-197.compute-1.amazonaws.com' (using password: YES)

我需要做什么才能在 Amazon AWS 上显示 herokuapp 子域?

4

1 回答 1

0

您无法通过 Herokuapp 域连接到 AWS 实例 - Postgres(不是 Mysql)与应用程序分开运行,这就是您必须直接连接到 AWS 实例的原因。我猜你可以自由地将你自己的域 CNAME 到 AWS 地址,但是你冒着移动数据库的风险——如果发生这种情况,Heroku 会代表你更新 DATABASE_URL 配置变量。

于 2013-05-07T08:05:35.713 回答