问题描述
阿里云云虚拟主机中网站安装SSL证书后,使用HTTPS加密协议访问,实现高强度双向加密传输,防止传输数据被泄露或篡改。在开启HTTPS加密访问后,使用HTTP协议访问网站正常,无法使用HTTPS协议访问网站。
解决方案
开启HTTPS加密访问需要SSL证书,不同来源的证书对应的开启方法不同,详情请参见开启HTTPS加密访问。在开启HTTPS加密访问后无法通过HTTPS协议访问网站的排查方法如下:
- 登录云虚拟主机管理页面。
- 找到待开启HTTPS加密访问的云虚拟主机,单击对应操作列下的管理。
- 在左侧导航栏,选择。
- 在域名绑定界面,找到开启HTTPS加密访问的域名,检查访问的域名和开启HTTPS的域名是否一致。对于云虚拟主机而言,
example.com
和www.example.com
是两个域名。
- 如果访问的域名和开启HTTPS的域名一致,请查看对应访问域名的HTTPS状态。
- HTTPS是关闭状态:说明相关域名还没有开启HTTPS功能,需要在控制台进行开启。
- 证书审核中的状态:说明已经申请开启HTTPS,目前状态是审核中,需要等待审核完毕,变为已开启状态才能访问。
- 域名备案状态:如果是国内主机,需要备案成功后才能访问。
- 如果访问域名的HTTPS状态为开启状态,请在本地使用telnet命令测试域名的443端口,检查443端口是否正常。如果443端口不通,则有可能是相关HTTPS开启配置没有正常下发到主机服务器。您可以在控制面板关闭相关域名HTTPS,然后再重新开启HTTPS,重新下发HTTPS配置。
更多信息
开启HTTPS加密访问后,使用浏览器访问会提示绿色安全标志。
如果浏览器不显示绿色安全加锁标志,一般是因为网页中所调用的资源不全是HTTPS资源导致。例如,调用了外部的非HTTPS图片和样式表等。网站需要做全站HTTPS化,才能保证浏览器显示为绿色加锁。
适用于