我有一个在树莓上工作的俘虏门户网站 . 我的coovachilli正在使用IP,当我连接时,我被重定向到登录页面(http://10.10.10.1:4990.. . )正如我所说,它工作正常 . 但是现在,我需要在这个页面上登录facebook . 要做一个Facebook登录我首先需要在Facebook上配置我的应用程序,我可以't set an IP as site URL(facebook don' t允许),我必须放一个DNS . 然后我尝试配置内部DNS,但没有成功 .
我在这里试过这些教程:https://www.howtoforge.com/two_in_one_dns_bind9_views https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a-private-network-dns-server-on-ubuntu-16-04
它仍然无法正常工作,如果我连接覆盆子并尝试http://example.com:4990我得到页面未找到,但使用IP它一如既往地工作 .
我甚至尝试更改/ etc / hosts并添加 10.10.10.1 example.com
,但它仅适用于raspberry内部 . 我知道了,但是被贬低了:(
我还将.example.com放在coovachilli允许的域名上: HS_UAMDOMAINS="connect.facebook.net,.facebook.com,.example.com"
[UPDATE] 我使用firebase auth api而不是facebook api侵入了这个问题 . Firebase允许IP,然后我能够将10.10.10.1作为域 . Facebook登录现在正在运行,感谢firebase,但如果网址是http://myUrl:4990而不是http://10.10.10.1:4990会很好
1 回答
尝试在coovachilli配置中使用 uamaliasname 选项 .
例: