네이키드 도메인에서는 와일드카드 SSL 인증서가 작동하지 않습니다.

네이키드 도메인에서는 와일드카드 SSL 인증서가 작동하지 않습니다.

*.example.comApache/Ubuntu 14.04에 와일드카드 인증서(Comodo PlatinumSSL)를 배포했습니다. 클라이언트가 액세스하면 모든 것이 잘 작동 https://www.example.com하지만 https://example.comFirefox에서는 다음 오류가 발생합니다.

example.com uses an invalid security certificate. 
The certificate is only valid for *.example.com 
(Error code: ssl_error_bad_cert_domain)

vhost 파일에서 발췌:

<IfModule mod_ssl.c>
    <VirtualHost *:443>
        SSLEngine on
        ServerName example.com
        ServerAlias www.example.com *.example.com
        DocumentRoot /var/www/html
        SSLCertificateFile      /etc/ssl/localcerts/example_com.cer
        SSLCertificateKeyFile /etc/ssl/localcerts/example_com.key
        SSLCertificateChainFile /etc/ssl/localcerts/example_com_interm.cer
    </VirtualHost>
</IfModule>

예고 없이 함께 만들고 https://www.example.com작업하는 방법은 무엇입니까 https://example.com?

답변1

와일드카드는 가장 왼쪽의 단일 태그와 일치합니다. 이는 *.example.com일치 www.example.com하지만 example.comOR은 아닙니다 sub.foo.example.com. 즉, 주체 대체 이름으로 *.example.com및 가 포함된 인증서를 가져와야 하며 example.com, 기본 도메인 이름만 필요한 경우 및 만 포함된 더 저렴한 인증서를 www얻을 수 있습니다 .www.example.comexample.com

답변2

www 도메인이 있거나 없는 인증서에 대한 자세한 내용은 다음을 참조하세요.여기.

이것우편 엽서귀하의 질문과 동일한 주제를 가지고 있으며 기본적으로 새 인증서를 구입하는 것 외에는 해결책이 없다고 제안합니다.

관련 정보