我的smtp一切正常,无需解决,我需要解决的是推特和Discord
你说的是推特和Discord的账户关联登录吗
是的。推特测试暂时放一边,Discord不行,返回到本站时出现502
推特需要公司验证不行,discord可以走通
找不到 MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb):没有这样的文件或目录@ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
你这个key(DISCOURSE_MAXMIND_LICENSE_KEY)是不是配置的有问题,可参考我的配置春晚高并发论坛瘫痪,网络隧道转发,全站全球CDN加速升级 - discourse - 西安华米论坛
看起来没有大的问题,确保key没有问题,或许是你服务器到discord的网络不通
额,有可能,但为什么谷歌和github能
有的网站对部分国家的网络是封锁的
woc.谷歌不行
你没有特殊要求,可以选个vps,再通过cloudflare加速到全球
机器的实际地址在192.168.31.1网段,通过新加坡节点访问的
俗称穿透代理访问
你测下你的网络链路能否到Discord
新加坡那个节点上,确实有这个论坛的部署,但因为配置问题,内存不到1g,处理器很弱,加上空间问题,我就转为本地了,根据本地vps的网络连接情况,全部走的直连,所以不具备外网访问,github能行
如果部分请求需要服务器具备外网服务的话,可能做不到
部分log
omniauth-1.9.2/lib/omniauth/strategy.rb:163:在“日志”中
omniauth-1.9.2/lib/omniauth/strategy.rb:486:在“失败!”
omniauth-oauth2-1.7.3/lib/omniauth/strategies/oauth2.rb:87:在callback_phase'中 omniauth-1.9.2/lib/omniauth/strategy.rb:238:在
callback_call’中
omniauth-1.9.2/lib/omniauth/strategy.rb:189:在“调用!”中
omniauth-1.9.2/lib/omniauth/strategy.rb:169:在“调用”中
omniauth-1.9.2/lib/omniauth/builder.rb:45:在“调用”中
内网穿透方案我这边用的 softether工具,在服务器上部署了个tcp负载均衡做数据流转发,使用低成本服务器做数据转发就可以了,服务器放本地