Я установил сертификат Letsencrypt с помощью certbot для своего домена carmensteffens.us. Все в порядке, кроме браузеров (Chrome и Safari) для устройств Apple (iOS и OSX).
Браузеры на устройствах Apple говорят:
Недействительный сертификат (несовместимое имя сервера)
Я думаю, что это ошибка виртуального хоста в apache (2.4.7)
carmensteffens.us.conf (80)
<VirtualHost *:80>
ServerName carmensteffens.us
ServerAlias www.carmensteffens.us
ServerAdmin webmaster@localhost
DocumentRoot /var/www/web-v2/public_html
ErrorLog /var/www/web-v2/logs/csusa_error.log
CustomLog /var/www/web-v2/logs/csusa_access.log combined
<Directory "/var/www/web-v2/public_html">
Options All
AllowOverride All
Allow from all
</Directory>
Include /var/www/web-v2/public_html/public/assets/carmen/_default/directives.conf
Include /var/www/web-v2/public_html/public/assets/carmen/us/directives.conf
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.carmensteffens.us [OR]
RewriteCond %{SERVER_NAME} =carmensteffens.us
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
carmensteffens.us.conf-le-ssl.conf (443)
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName carmensteffens.us
ServerAlias www.carmensteffens.us
ServerAdmin webmaster@localhost
DocumentRoot /var/www/web-v2/public_html
ErrorLog /var/www/web-v2/logs/csusa_error.log
CustomLog /var/www/web-v2/logs/csusa_access.log combined
<Directory "/var/www/web-v2/public_html">
Options All
AllowOverride All
Allow from all
</Directory>
Include /var/www/web-v2/public_html/public/assets/carmen/_default/directives.conf
Include /var/www/web-v2/public_html/public/assets/carmen/us/directives.conf
SSLCertificateFile /etc/letsencrypt/live/carmensteffens.us/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/carmensteffens.us/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateChainFile /etc/letsencrypt/live/carmensteffens.us/chain.pem
</VirtualHost>
</IfModule>
Любые идеи ?