Skip to main content
 首页 » 编程设计

python之Facebook 连接 : redirect to white page with only the facebook logo on it (amazon ec2)

2025年05月04日7kerrycode

我有一个 godaddy .com 域,我正在将它转发到一个弹性亚马逊 ec2 实例 IP。我最近将 Facebook 连接添加到我的网站,但是当用户按下“Facebook 连接”按钮时,该按钮只是重定向到一个空白页面,上面只有 Facebook Logo 。当我单击 Facebook Logo 时,它会重定向到 Facebook 应用程序页面,请求用户对我的网站授予权限。

页面看起来像这样:http://img714.imageshack.us/img714/972/fbpage.png

在这个 facebook 连接链接中,我的重定向 url 只是我的弹性亚马逊 ec2 实例的 IP,而不是我真正想要的我的网站(.com 域)的名称/域。这在某种程度上与 godaddy <-> amazon ec2 有关吗?有 DNS 解析的东西?我在谷歌上找不到这个问题。

请您参考如下方法:

不要转发域。根据您进行身份验证的方式,您通常会将 oauth 回调 url 传递/使用到 facebook。

在您的 ec2 机器上获取您的“动态 IP”:

curl www.whatismyip.com/automation/n09230945.asp 

然后在 DNS 中为您的域设置一个 A 记录,以指向您从中获得的 IP。如果您要托管对业务至关重要的东西,我建议您购买一个“弹性 IP”——但自从我注册(5 个月前)以来,我还没有对我的“动态”IP 进行更改。