У меня есть сайт за 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.
Спасибо за вашу помощь.