我在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)
在亚马逊AWS上展示herokuapp子域需要做些什么?
答案 0 :(得分:0)
您无法通过Herokuapp域连接到您的AWS实例 - Postgres(不是Mysql)单独运行到应用程序,这就是您必须直接连接到AWS实例的原因。我猜你可以自由地将你自己的域名CNAME到AWS地址,但是你冒着移动数据库的风险 - 如果发生这种情况,Heroku会代表你更新DATABASE_URL配置变量。