Давайте зашифруем на AWS EC2 - несоответствие доменного имени
Я попытался сгенерировать SSL-сертификат с Let's Encrypt для моего экземпляра EC2 с эластичным IP-адресом, связанным с ним.
Я запускаю команду
./letsencrypt-auto certonly --standalone -d mariellaval.com -d www.mariellaval.com
Просматривая https://mariellaval.com/ соединение является частным, но просматривающее https://www.mariellaval.com/ это не потому, что Common Name сертификата является DNS эластичного IP. Зачем?. Что я делаю неправильно?
ОБНОВИТЬ
Это мой файл виртуального хоста:
<VirtualHost _default_:443>
ServerName mariellaval.com:443
ServerAlias www.mariellaval.com:443
DocumentRoot /var/www/path/to/public
SSLEngine on
SSLCertificateFile path/to/cert.pem
SSLCertificateKeyFile path/to/privkey.pem
SSLProtocol all -SSLv2 -SSLv3
SSlCipherSuite ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA;
SSLHonorCipherOrder on
<Directory /var/www/path/to/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
В.htaccess я форсирую www, но я временно отключил его, чтобы выяснить проблему с сертификатом.