diff --git a/admin_domains.php b/admin_domains.php index b1da6ff4..c6f99ea7 100644 --- a/admin_domains.php +++ b/admin_domains.php @@ -585,8 +585,8 @@ if ($page == 'domains' } // We can't enable let's encrypt for wildcard - domains - if ($serveraliasoption == '0') { - $letsencrypt = 0; + if ($serveraliasoption == '0' && $letsencrypt == '1') { + standard_error('nowildcardwithletsencrypt'); } if (!preg_match('/^https?\:\/\//', $documentroot)) { @@ -1372,8 +1372,8 @@ if ($page == 'domains' } // We can't enable let's encrypt for wildcard domains - if ($serveraliasoption == '0') { - $letsencrypt = '0'; + if ($serveraliasoption == '0' && $letsencrypt == '1') { + standard_error('nowildcardwithletsencrypt'); } if (!preg_match('/^https?\:\/\//', $documentroot)) { diff --git a/lng/english.lng.php b/lng/english.lng.php index 9cea4f9d..0277b0fd 100644 --- a/lng/english.lng.php +++ b/lng/english.lng.php @@ -1932,6 +1932,7 @@ $lng['admin']['letsencrypt']['description'] = 'Get a free certificate from . The certificate will be created and renewed automatically.
ATTENTION:"This feature is still in beta.'; $lng['error']['sslredirectonlypossiblewithsslipport'] = 'Using Let\'s Encrypt is only possible when the domain has at least one ssl-enabled IP/port combination assigned.'; +$lng['error']['nowildcardwithletsencrypt'] = 'Let\'s Encrypt cannot (yet) handle wildcard-domains. Please set the ServerAlias to WWW or disable it completely'; $lng['panel']['letsencrypt'] = 'Using Let\'s encrypt'; $lng['crondesc']['cron_letsencrypt'] = 'updating Let\'s Encrypt certificates'; $lng['serversettings']['letsencryptca']['title'] = "Let's Encrypt environment"; diff --git a/lng/german.lng.php b/lng/german.lng.php index 6cdbb031..673106f2 100644 --- a/lng/german.lng.php +++ b/lng/german.lng.php @@ -1587,6 +1587,7 @@ $lng['admin']['letsencrypt']['description'] = 'Holt ein kostenloses Zertifikat v $lng['customer']['letsencrypt']['title'] = 'Benutze Let\'s Encrypt'; $lng['customer']['letsencrypt']['description'] = 'Holt ein kostenloses Zertifikat von
Let\'s Encrypt. Das Zertifikat wird automatisch erstellt und verlängert.
ACHTUNG:Dieses Feature befindet sich noch im Test.'; $lng['error']['sslredirectonlypossiblewithsslipport'] = 'Die Nutzung von Let\'s Encrypt ist nur möglich, wenn die Domain mindestens eine IP/Port - Kombination mit aktiviertem SSL zugewiesen hat.'; +$lng['error']['nowildcardwithletsencrypt'] = 'Let\'s Encrypt kann (noch) nicht mit Wildcard-Domains umgehen. Bitte den ServerAlias auf WWW setzen oder deaktivieren'; $lng['panel']['letsencrypt'] = 'Benutzt Let\'s encrypt'; $lng['crondesc']['cron_letsencrypt'] = 'aktualisiert Let\'s Encrypt Zertifikate'; $lng['serversettings']['letsencryptca']['title'] = "Let's Encrypt Umgebung";