我们的网站在Laravel Forge上运行,并带有“让我们加密SSL”,在浏览器中可以使用HTTPS。 在这些媒体上共享时,我们添加了FB,Twitter meta标签,以便在品牌上加上FB和Twitter卡。
以下错误:由于其他错误,导致页面提取失败。尝试在推文中显示Twitter卡(使用https://cards-dev.twitter.com/validator测试)时会引发',并且经过研究,这与这个专门的知名问题有关:
https://twittercommunity.com/t/error-fetching-the-page-failed-because-ssl-handshake-error/30204/9。
它确定在服务于不同站点的Apache服务器上,需要一个与SSL证书的CN匹配的ServerName指令,以避免Apache发送本地主机名或连接的IP。
如何解决Forge NGINX服务器上的Twitter问题?有人知道这是否是与Apache服务器类似的问题,并且需要进行哪些配置更改?
答案 0 :(得分:1)
在这个问题上,我已经失去了一天的美好时光,这很可能是在挖掘与您相同的话题。该主题包含答案:https://twittercommunity.com/t/twitter-card-error-fetching-the-page-failed-because-other-errors/112895/6
启用AES128作为ssl密码将允许Twitterbot连接。这可以在Forge UI的nginx配置中完成。
发布愉快消息!