From 037bf6fe6decb63746fc7428802b3a4291193517 Mon Sep 17 00:00:00 2001 From: Michael Seevogel <git@michaelseevogel.de> Date: Fri, 9 Oct 2020 14:09:34 +0200 Subject: [PATCH] Fix Nginx SSL placeholders in apps_vhost_plugin.inc.php --- server/plugins-available/apps_vhost_plugin.inc.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/server/plugins-available/apps_vhost_plugin.inc.php b/server/plugins-available/apps_vhost_plugin.inc.php index a8797c62af..567e12b2a8 100644 --- a/server/plugins-available/apps_vhost_plugin.inc.php +++ b/server/plugins-available/apps_vhost_plugin.inc.php @@ -204,6 +204,18 @@ class apps_vhost_plugin { $use_tcp = ''; $use_socket = '#'; } + + /* Check if SSL should be enabled: */ + if(is_file('/usr/local/ispconfig/interface/ssl/ispserver.crt') && is_file('/usr/local/ispconfig/interface/ssl/ispserver.key')) { + $content = str_replace('{ssl_comment}', '', $content); + $content = str_replace('{ssl_on}', 'ssl', $content); + $content = str_replace('{vhost_port}', $web_config['apps_vhost_port'], $content); + } else { + $content = str_replace('{ssl_comment}', '#', $content); + $content = preg_replace('/(\s)\{ssl_on\}/', '', $content); + $content = str_replace('{vhost_port}', $web_config['apps_vhost_port'], $content); + } + $content = str_replace('{use_tcp}', $use_tcp, $content); $content = str_replace('{use_socket}', $use_socket, $content); -- GitLab