From 6b2dc6b7b2e325382c994f7efecc174c1b44ff42 Mon Sep 17 00:00:00 2001 From: usmannasir Date: Tue, 16 Jul 2024 16:02:48 +0500 Subject: [PATCH] bug fix: https://github.com/usmannasir/cyberpanel/issues/1286; readd ssl config upon convert to ols --- plogical/vhost.py | 1 + plogical/virtualHostUtilities.py | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/plogical/vhost.py b/plogical/vhost.py index 83f37b842..d85405456 100755 --- a/plogical/vhost.py +++ b/plogical/vhost.py @@ -246,6 +246,7 @@ class vhost: currentConf = currentConf.replace('{open_basedir}', '') + confFile.write(currentConf) confFile.close() diff --git a/plogical/virtualHostUtilities.py b/plogical/virtualHostUtilities.py index a12378e29..ecc57d264 100644 --- a/plogical/virtualHostUtilities.py +++ b/plogical/virtualHostUtilities.py @@ -1507,6 +1507,12 @@ class virtualHostUtilities: else: vhost.perHostVirtualConf(completePathToConfigFile, website.adminEmail, website.externalApp, phpVersion, virtualHostName, 0) + + sslFCPath = f'/etc/letsencrypt/live/{virtualHostName}/fullchain.pem' + + if os.path.exists(sslFCPath): + sslUtilities.sslUtilities.installSSLForDomain(virtualHostName, website.adminEmail) + logging.CyberCPLogFileWriter.statusWriter(tempStatusPath, 'Restarting server..,90') installUtilities.installUtilities.reStartLiteSpeed() logging.CyberCPLogFileWriter.statusWriter(tempStatusPath, 'Successfully converted. [200]')