小编Mir*_* J.的帖子

非 WWW 在通配符证书上获取 ERR_CERT_COMMON_NAME_INVALID

我有一个来自 Let's Encrypt 的网站 (*.storyfortwo.com) 的通配符证书。

当我访问 http://storyfortwo.comhttp://www.storyfortwo.com(无 SSL)时,它们都被重定向到https://www.storyfortwo.com并且加载正确。

https://www.storyfortwo.com(带有 WWW)上一切都很好。

当我访问https://storyfortwo.com(没有 WWW)时,它给我 ERR_CERT_COMMON_NAME_INVALID 错误。

我将 Apache2 (2.4.29) 与 VirtualHost 文件一起使用:

<VirtualHost *:80>
    ServerName storyfortwo.com
    ServerAlias www.storyfortwo.com
    DocumentRoot /var/www/storyfortwo.com/www

    # Redirect Requests to SSL
    Redirect permanent / https://www.storyfortwo.com/
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

<IfModule mod_ssl.c>
    <VirtualHost *:443>
        ServerName storyfortwo.com
        ServerAlias www.storyfortwo.com
        DocumentRoot /var/www/storyfortwo.com/www    

        ErrorLog ${APACHE_LOG_DIR}/storyfortwo.com.error.log
        CustomLog ${APACHE_LOG_DIR}/storyfortwo.com.access.log combined

        SSLEngine on
        SSLCertificateFile /etc/letsencrypt/live/storyfortwo.com/cert.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/storyfortwo.com/privkey.pem
        SSLCertificateChainFile /etc/letsencrypt/live/storyfortwo.com/chain.pem

        <FilesMatch "\.(cgi|shtml|phtml|php)$">
            SSLOptions +StdEnvVars
        </FilesMatch>

        <Directory /var/www/storyfortwo.com/www>
            SSLOptions …
Run Code Online (Sandbox Code Playgroud)

ssl https apache-2.4 lets-encrypt apache2

1
推荐指数
1
解决办法
2950
查看次数

标签 统计

apache-2.4 ×1

apache2 ×1

https ×1

lets-encrypt ×1

ssl ×1