images not showing on twitter - ERROR: Fetching the page failed because the request timed out

images not showing on twitter - ERROR: Fetching the page failed because the request timed out

这是我网站 https://www.healthdrop.in 的 url,我得到

ERROR: Fetching the page failed because the request timed out.

试穿时 https://cards-dev.twitter.com/validator

我尝试了不同网站上提到的每一个修复,但没有成功。

检查此 for 所有元数据

我联系了 twittercommunity,他们说我的 apache 配置不正确,问题是

The “other errors” is most commonly an SSL misconfiguration. In the case of your server I’m seeing SSL3 alert read:warning:unrecognized name which indicates you have an error similar to this one which was also linked in the troubleshooting post.

所以我 运行 apachectl configtest 测试我的 apache 配置,结果是

Syntax OK

我在 SSLLABS

上检查我的网站是否有 SSL

我尝试了提到的步骤here,但仍然没有成功。

谁能指导我更多。我将 AWS EC2 ubuntuAWS S3 用于图像。

1) 首先尝试通过以下命令调试您的 SSL

openssl s_client -servername <hostname> -connect <hostname>:443 -state

如果打印此消息:

SSL3 alert read: warning:unrecognized name

2) 然后尝试添加

ServerName www.healthdrop.in 
ServerAlias healthdrop.in 

在您的 /etc/apache2/sites-available/default-ssl.conf 或虚拟主机文件

3) 然后按

重启 apache 服务器

sudo service apache2 restart