https 会导致部分人打不开网站吗?

具体问题

发现一部分人打不开我的网站 https://miaoqiang.name,或者打开超级慢,或者显示了页面上的文字,css样式都没加载那种。

服务器是阿里云香港的服务器,证书是阿里云免费一年的证书。

我的分析

部分人打不开我以为可能是 GoogleApi 字体库的问题,不过CSS我已经放到国内CDN了,这部分派出。

解析问题,我让打不开的我网站的人ping 也能ping通我服务器的ip地址, telnet 我的80端口似乎也正常,可依然打不开网站。

所以我怀疑是 https 证书问题,我已经关掉了强制https,个别人反应 用http可以访问,但是也超级慢,用https就无法访问。

求解

阿里云工单让我用无法访问的机器用wireshark抓包,这不太现实,因为我可以正常访问。

求大神们帮忙分析这到底是怎么回事。

阅读 5.3k
6 个回答

添加

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

可以转换页面内的http到https,前提是这个文件存在https

我访问的该网站的速度很快,应该是少数人所在区域网络的问题

很少出现证书影响到这么多的速度,现有设备对https基本没有什么压力.大多数情况是证书出现问题要么弹出警告要么直接500或者502

你可以把一些资源放在CDN上面,或者加缓存,我看了下你的资源似乎都是Cache-Control NO

我青岛电信访问你的网站,打不开。
之前也遇到过很多使用阿里云香港的主机,https无法访问的问题。
个人猜测可能和GFW有关吧。

看了下,这是PHP直接做前级了么?HTTPS是直接交给PHP处理的?

看连接可以试试用站长工具 - 测速工具,域名跑一遍就知道大概其的状况了。

https使用的443端口,防火墙有开启这个端口吗

新手上路,请多包涵

我也遇到同样情况, 证书是阿里云购买收费的 1年通配符,
个别人无法打开网站, 移动端android 还会偶尔遇到 证书长度为1的情况。

和同行咨询过,说可能是证书问题(让我换一个)但是毕竟花了不少钱,这再换一个 如果解决不了,就更尴尬。不知道怎么处理

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题