是由于 SSL 证书与域名不匹配引起的。
SSL(Secure Sockets Layer)是一种用于在网络上进行加密通信的协议,SSL 证书是用于对网站进行加密和身份验证的数字证书。当浏览器访问一个使用 SSL 加密的网站时,会验证 SSL 证书的合法性和有效性。
'SSL_ERROR_BAD_CERT_DOMAIN‘错误通常表示服务器端提供的 SSL 证书中的域名与实际访问的域名不一致。这可能是由于以下情况导致的:
- 证书中的域名与自定义域名不匹配:SSL 证书是根据域名生成的,如果自定义域名与证书中的域名不一致,就会导致该错误。解决方法是重新申请一个与自定义域名匹配的 SSL 证书,并将其安装到服务器上。
- 证书类型不正确:有些 SSL 证书是单域名证书,只能用于一个具体的域名,而不支持通配符或多个域名。如果浪涌使用的是单域名证书,而自定义域名不在该证书的范围内,就会出现该错误。解决方法是使用支持多个域名或通配符的 SSL 证书。
- 证书链不完整或存在问题:SSL 证书通常由一个根证书、一个或多个中间证书和一个服务器证书组成。如果证书链不完整或其中的任何一个证书存在问题,就会导致 SSL 错误。解决方法是确保证书链完整,并重新配置服务器以正确加载证书。
在腾讯云上解决这个问题,可以使用腾讯云 SSL 证书服务来获取和管理 SSL 证书。具体操作步骤如下:
- 登录腾讯云控制台,进入 SSL 证书管理页面。
- 根据需要,选择购买单域名证书、多域名证书或通配符证书。
- 在购买流程中填写相关信息,包括域名信息和验证方式等。请确保填写的域名与你的自定义域名一致。
- 完成购买后,按照腾讯云 SSL 证书管理的指引,将证书安装到你的服务器上。
- 配置浪涌或其他相关工具,将自定义域名与新的 SSL 证书关联。
通过上述步骤,你可以解决'SSL_ERROR_BAD_CERT_DOMAIN‘错误,并确保你的网站在使用浪涌将站点部署到自定义域后正常运行。