diff --git a/install/lib/installer_base.lib.php b/install/lib/installer_base.lib.php index 1573670a5da11ea49136f67edf69a93e58de3bb6..aea0a6469efd316c24e2791add5f00871c40a165 100644 --- a/install/lib/installer_base.lib.php +++ b/install/lib/installer_base.lib.php @@ -2761,9 +2761,7 @@ class installer_base { // Request for certs if no LE SSL folder for server fqdn exist $le_live_dir = '/etc/letsencrypt/live/' . $hostname; - if (!@is_dir($le_live_dir) && ( - ($svr_ip4 && in_array($svr_ip4, $dns_ips)) || ($svr_ip6 && in_array($svr_ip6, $dns_ips)) - )) { + if (!@is_dir($le_live_dir) && (($svr_ip4 && in_array($svr_ip4, $dns_ips)) || ($svr_ip6 && in_array($svr_ip6, $dns_ips)))) { // This script is needed earlier to check and open http port 80 or standalone might fail // Make executable and temporary symlink latest letsencrypt pre, post and renew hook script before install @@ -2865,7 +2863,7 @@ class installer_base { $date = new DateTime(); // If the LE SSL certs for this hostname exists - if (is_dir($le_live_dir) && in_array($svr_ip, $dns_ips)) { + if (is_dir($le_live_dir) && (($svr_ip4 && in_array($svr_ip4, $dns_ips)) || ($svr_ip6 && in_array($svr_ip6, $dns_ips)))) { // Backup existing ispserver ssl files if (file_exists($ssl_crt_file)) rename($ssl_crt_file, $ssl_crt_file . '-' .$date->format('YmdHis') . '.bak');