元标记未显示在 fb-messenger 和 discord 等中... -> 使用 https 时
meta tags not showing up in fb-messenger&discord ect... -> when using https
所以我最近将服务器从 ubuntu 16.04 更新为 18.04(完全重新安装)
现在我遇到了以下问题:
使用 https 时,任何网站都不会嵌入图片或元标记
https://i.imgur.com/ILFYZ0b
^ facebook-messenger 也有同样的问题
这是我的/etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
ServerAdmin merlijn@melijn.com
ServerName melijn.com
ServerAlias www.melijn.com
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:443>
ServerName melijn.com
ServerAlias www.melijn.com
ServerAdmin admin@melijn.com
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/ssl-error.log
CustomLog ${APACHE_LOG_DIR}/ssl-acces.log combined
SSLEngine on
SSLCertificateFile /home/merijn/Certs/melijn.com.crt
SSLCertificateKeyFile /home/merijn/Certs/melijn.com.key
</VirtualHost>
顺便说一下,您可以访问这些站点:
https://melijn.com
http://melijn.com
我希望有一个解决方案:)
好的,问题如下:
我的证书不完整,我需要在我的配置中添加一个 .ca-bundle 文件。
所以我添加了这一行:
SSLCertificateChainFile /path/to/file.ca-bundle
所以我最近将服务器从 ubuntu 16.04 更新为 18.04(完全重新安装)
现在我遇到了以下问题:
使用 https 时,任何网站都不会嵌入图片或元标记
https://i.imgur.com/ILFYZ0b ^ facebook-messenger 也有同样的问题
这是我的/etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
ServerAdmin merlijn@melijn.com
ServerName melijn.com
ServerAlias www.melijn.com
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:443>
ServerName melijn.com
ServerAlias www.melijn.com
ServerAdmin admin@melijn.com
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/ssl-error.log
CustomLog ${APACHE_LOG_DIR}/ssl-acces.log combined
SSLEngine on
SSLCertificateFile /home/merijn/Certs/melijn.com.crt
SSLCertificateKeyFile /home/merijn/Certs/melijn.com.key
</VirtualHost>
顺便说一下,您可以访问这些站点:
https://melijn.com
http://melijn.com
我希望有一个解决方案:)
好的,问题如下:
我的证书不完整,我需要在我的配置中添加一个 .ca-bundle 文件。
所以我添加了这一行:
SSLCertificateChainFile /path/to/file.ca-bundle