【发布时间】:2016-09-23 23:02:20
【问题描述】:
我有这个网站,我可以使用http://example.com 访问,但是,如果我将 http 更改为 https,我会收到一个错误,指出我的连接不安全,并且 Chrome 中的图例“NET::ERR_CERT_COMMON_NAME_INVALID”。其他浏览器也会出现类似问题。
我对服务器或 SSL 证书了解不多,因此,任何对此的见解或建议将不胜感激。
【问题讨论】:
我有这个网站,我可以使用http://example.com 访问,但是,如果我将 http 更改为 https,我会收到一个错误,指出我的连接不安全,并且 Chrome 中的图例“NET::ERR_CERT_COMMON_NAME_INVALID”。其他浏览器也会出现类似问题。
我对服务器或 SSL 证书了解不多,因此,任何对此的见解或建议将不胜感激。
【问题讨论】:
URL 中的主机名必须与证书的主题匹配,否则会发生此错误。例如,如果您有一个仅对www.example.com 有效的证书,那么以example.com(没有www)访问该站点将导致此错误。
HTTP 可访问的站点仅取决于 DNS 和 Web 服务器的设置。对于 HTTPS,证书也必须匹配。可能是您的证书添加了比其他设置更多的限制,在这种情况下 HTTP 将适用于特定域,但 HTTPS 会导致您看到的错误。
【讨论】: