Назад | Перейти на главную страницу

SSL с Let's Encrypt, Apache и ProjectShield не работает для WWW

У меня есть сайт за ProjectShield, для www и голого домена.

Без https он работает для www и голого домена.

Под https работает только для голого домена, не работает на www, и это моя проблема.

ProjectShield сообщает, что мой сайт работает без проблем.

Это моя конфигурация Apache для SSL:

<IfModule mod_ssl.c>
<VirtualHost *:443>
        ServerAdmin myemail@gmail.com
        DocumentRoot /var/www/web
        SSLEngine On

        <Directory /var/www/web/>
            Options FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>

        <Directory /var/www/web/some-path/>
            Options FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>


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

        <IfModule mod_dir.c>
            DirectoryIndex index.php index.pl index.cgi index.html index.xhtml index.htm
        </IfModule>

ServerName mydomain.com
ServerAlias www.mydomain.com
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/www.mydomain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/www.mydomain.com/privkey.pem
</VirtualHost>
</IfModule>

Еще один отчет, который показывает больше данных о сертификате:

Я уже добавил свои сертификаты в ProjectShield, и он сообщает, что чистый домен и www защищены.

Поэтому в настоящее время я не знаю, что еще мне нужно сделать, чтобы SSL работал с www, это предпочтительный путь для моего клиента.

В Chrome написано ERR_CONNECTION_CLOSED. Firefox сообщает «Ошибка безопасного подключения». Но как я уже сказал, только для www.

Также и www, и пустой домен указывают на один и тот же адрес, предложенный ProjectShield: 35.244.174.46.

Спасибо за вашу помощь.