站点在HTTP上加载,但在HTTPS上加载

时间:2015-12-03 19:43:44

标签: html ssl cloudflare

是否有任何理由可以通过http加载而不是通过https加载文件? 我很好奇,因为我刚刚在子域上启用了ssl,它似乎不正确。我可以看到绿色锁,但如果我用它加载网站,我看不到文件。

如果我有

的文件,就像
http://site.exmpl.org/file.html

当我去

https://site.exmpl.org/file.html 

它没有加载。

我已启用ssl,因为我有绿锁,如果有帮助我也使用cloudflare

2 个答案:

答案 0 :(得分:1)

我假设您可以将SSL模式配置为" Full"在CloudFlare加密部分 - 但在您的子域上缺少ssl证书安装。

- 如果不是 -

您的网站可能没有SNI或专用IP设置,因此您的apache服务器可能使用您的证书,但连接到首先在该服务器上设置SSL证书的人的网络空间。这通常是共享Web托管环境中的问题。您可以尝试联系您的提供商,以获取有关正确配置SNI的帮助。您还可以从提供商那里获得专用IP。

答案 1 :(得分:0)

在SSL / TLS部分下的cloudflare仪表板中的

转到边缘证书而不是概述。 在“边缘证书”中,有一个名为“始终使用HTTPS”的选项,该选项说明“将具有方案“ http”的所有请求重定向到“ https”。这适用于对该区域的所有http请求。”只需打开电源,然后有时候您就可以走了。