云虚拟主机开启HTTPS加密访问不生效

问题描述

阿里云云虚拟主机中网站安装SSL证书后,使用HTTPS加密协议访问,实现高强度双向加密传输,防止传输数据被泄露或篡改。在开启HTTPS加密访问后,使用HTTP协议访问网站正常,无法使用HTTPS协议访问网站。

解决方案

开启HTTPS加密访问需要SSL证书,不同来源的证书对应的开启方法不同,详情请参见开启HTTPS加密访问。在开启HTTPS加密访问后无法通过HTTPS协议访问网站的排查方法如下:

  1. 登录云虚拟主机管理页面
  2. 找到待开启HTTPS加密访问的云虚拟主机,单击对应操作列下的管理
  3. 在左侧导航栏,选择域名管理>域名绑定
  4. 域名绑定界面,找到开启HTTPS加密访问的域名,检查访问的域名和开启HTTPS的域名是否一致。对于云虚拟主机而言,abc.comwww.abc.com是两个域名。
  5. 如果访问的域名和开启HTTPS的域名一致,请查看对应访问域名的HTTPS状态。
    • HTTPS是关闭状态:说明相关域名还没有开启HTTPS功能,需要在控制台进行开启。
    • 证书审核中的状态:说明已经申请开启HTTPS,目前状态是审核中,需要等待审核完毕,变为已开启状态才能访问。
    • 域名备案状态:如果是国内主机,需要备案成功后才能访问。
  6. 如果访问域名的HTTPS状态为开启状态,请在本地使用telnet命令测试域名的443端口,检查443端口是否正常。如果443端口不通,则有可能是相关HTTPS开启配置没有正常下发到主机服务器。您可以在控制面板关闭相关域名HTTPS,然后再重新开启HTTPS,重新下发HTTPS配置。

更多信息

开启HTTPS加密访问后,使用浏览器访问会提示绿色安全标志。

绿色访问

如果浏览器不显示绿色安全加锁标志,一般是因为网页中所调用的资源不全是HTTPS资源导致。例如,调用了外部的非HTTPS图片和样式表等。网站需要做全站HTTPS化,才能保证浏览器显示为绿色加锁。

适用于

  • 云虚拟主机