Laravel Twitter:;获取页面失败,因为其他错误";,基于SSL的NGINX服务器研究

Laravel Twitter:;获取页面失败,因为其他错误";,基于SSL的NGINX服务器研究,laravel,ssl,nginx,twitter,Laravel,Ssl,Nginx,Twitter,我们的网站在Laravel Forge上运行,带有“让我们加密SSL”,浏览器中的HTTPS也可以。 我们添加了FB、Twitter元标签,用于在这些媒体上共享品牌FB和Twitter卡 以下“错误:由于其他错误,获取页面失败。”在尝试在tweet中显示Twitter卡时(通过测试)会引发此问题,经研究后,此问题与此专门众所周知的问题相关联: 它确定在服务于不同站点的Apache服务器上,需要一个与SSL证书的CN匹配的ServerName指令,以避免Apache发送本地主机名或连接的IP 如

我们的网站在Laravel Forge上运行,带有“让我们加密SSL”,浏览器中的HTTPS也可以。 我们添加了FB、Twitter元标签,用于在这些媒体上共享品牌FB和Twitter卡

以下“错误:由于其他错误,获取页面失败。”在尝试在tweet中显示Twitter卡时(通过测试)会引发此问题,经研究后,此问题与此专门众所周知的问题相关联:

它确定在服务于不同站点的Apache服务器上,需要一个与SSL证书的CN匹配的ServerName指令,以避免Apache发送本地主机名或连接的IP


如何在Forge NGINX服务器上解决这个Twitter问题?有人知道这是不是与Apache服务器类似的问题,以及需要进行哪些配置更改吗?

我在这个问题上浪费了大半天的时间,很可能和你一样在同一个线程中钻研。这条线给出了答案:

启用AES128作为ssl密码将允许Twitterbot连接。这可以在Forge UI的nginx配置中完成


快乐推特

我有一个AES256作为ssl密码,在NGIX上使用lets encrypty。我不太愿意改变所有配置,以测试AES128是否可以作为解决方案。你能确认它是否对你有效吗?所有问题都通过Twitter机器人解决了吗?我有一个与ForgeYes的Laravel网站,自从做了这个更改后,我的twitter卡没有任何问题(你可以查看@whiskr)。Thks…所有的工作都按照上面提供的链接进行。很高兴为你编码,只是为了补充这一点,如果您的证书缺少完整的SSL链,那么它也可能导致此问题,尽管大多数浏览器没有抱怨