警告:CommonName (CN) `*.xxx.yyy' 与服务器名称不匹配?

mgj*_*gjk 6 apache-2.2

我们偶尔会遇到错误:

[warn] RSA server certificate wildcard CommonName (CN) `*.example.com' does NOT match server name!?
Run Code Online (Sandbox Code Playgroud)

(这不是Apache Config的副本:RSA 服务器证书 CommonName (CN) ... NOT match server name?继续 阅读)

这不是致命的,只是偶尔发生。

错误是准确的...我们证书的 CN 与 VirtualHost 不匹配。这就是它应该如何工作。我们匹配主题备用名称。

知道什么可能导致这种情况吗?

小智 4

这很可能是由于 ServerName 设置为 *.example.com 以外的其他名称引起的,您可以通过设置以下内容来测试这一点:

ServerName *.example.com
ServerAlias example.com
Run Code Online (Sandbox Code Playgroud)