Давайте зашифруем на 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, но я временно отключил его, чтобы выяснить проблему с сертификатом.

0 ответов

Другие вопросы по тегам