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 Let\'s Encrypt. 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";