Я попытался сгенерировать сертификат SSL с помощью Let's Encrypt на моем экземпляре EC2 с привязанным к нему эластичным IP-адресом.
Я запускаю команду
./letsencrypt-auto certonly --standalone -d mariellaval.com -d www.mariellaval.com
просмотр https://mariellaval.com соединение частное, но просмотр https://www.mariellaval.com это не потому, что общее имя сертификата является 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, но я временно отключил его, чтобы выяснить проблему с сертификатом.