开发者社区 > 弹性计算 > 云服务器ECS > 正文

ESC配合阿里云的域名和ssl证书,但是备案未通过,无法利用https进行访问?

已解决

ESC配合阿里云的域名和ssl证书,但是备案未通过,无法利用https进行访问。但是用ip访问时显示证书的域名是对应的域名。
image.png
但是用域名直接访问时 http是阿里云的拦截页面
image.png
用https访问就是这样
image.png
这是为啥啊??因为被拦截了吗?

展开
收起
ieukem7qwlkcc 2023-10-20 13:56:34 623 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。
    推荐回答

    如果你在阿里云上注册了域名并使用了 SSL 证书,但备案未通过,导致无法使用 HTTPS 访问域名,但使用 IP 地址可以正常显示证书对应的域名,可能是因为以下原因:

    1. 证书绑定问题:SSL 证书需要绑定到域名上才能有效使用。 如果备案未通过,阿里云可能无法将证书正确地与你的域名进行关联。这导致当你通过域名访问时会显示证书错误,但通过 IP 地址访问时则不会受到影响。

    2. 浏览器验证机制:现代浏览器对于使用 HTTPS 加密的网站进行严格的验证和检查。如果备案未通过,浏览器可能会标记你的网站存在安全风险,从而拒绝通过域名访问。但是,当你使用 IP 地址访问时,浏览器不会对域名进行验证,所以可以正常显示证书对应的域名。

    解决该问题的方法包括:

    1. 完成备案:如果你的网站需要在中国境内提供服务,根据中国的互联网管理规定,你需要完成备案才能正常使用域名。联系你的主机提供商或阿里云客服,获取备案申请相关信息,并按照要求完成备案手续。

    2. 使用临时域名或测试环境:如果备案需要一些时间,你可以考虑使用临时域名或测试环境进行开发和测试工作。这样,即使备案未通过,也不会影响你的开发进程。

    3. 考虑其他解决方案:如果备案未通过,并且你仍然希望使用 HTTPS 访问你的网站,你可以考虑使用其他方式,如使用 CDN、代理服务器等来实现 HTTPS 加密,并将流量转发到你的服务器上。

    2023-10-20 14:24:29
    赞同 展开评论 打赏
  • 这种情况可能是因为您的SSL证书绑定了域名,但是该域名未备案,导致无法使用HTTPS进行访问。当您使用IP地址访问时,由于SSL证书已经绑定了域名,因此显示的证书域名仍然是对应的域名。

    为了解决这个问题,您可以尝试以下方法:

    1. 将SSL证书从阿里云控制台卸载,然后重新绑定到已备案的域名上。这样,您就可以使用HTTPS进行访问了。

    2. 如果您不想更改域名,可以尝试联系阿里云客服,了解是否有其他解决方案。例如,他们可能会为您提供一个临时的HTTPS访问链接,以便您在备案期间仍然可以使用HTTPS。

    2023-10-21 16:40:57
    赞同 展开评论 打赏

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载