为什么访问我的 https 网站时显示的证书不是我设置的?

虚竹 2018-3-16 990

症状描述

我的网站启用了 https,并且设置了 http 自动跳转到 https。
但是访问 http 网站时,返回 404 错误。
访问 https 网站时,查看到SSL证书的颁发给和颁发者都是:AppNode Auto Generated Wildcard Certificate,而不是我设置的 SSL 证书。

原因分析

很有可能是你的网站创建后,没有部署重载成功造成的。
因为如果网站没有生效,那么访问时就会变成访问默认网站,而默认网站默认就是返回 404 错误。
如果是 https 访问,默认使用的就是我们自动生成的针对通配符 "*" (也就是所有域名)的 SSL 证书。
AppNode Auto Generated Wildcard Certificate,这个意思就是 AppNode 自动生成的 SSL 证书。

解决方案

先点击“配置检测”,看看是否有配置错误。如果有配置错误,先解决配置错误。
如果没有配置错误,点击服务,重启下 Nginx 服务,再尝试下访问是否正常。
最新回复 (0)
返回
发新帖