From 11f3ddf54a3ed609589556aa5797b6a6be68e9e2 Mon Sep 17 00:00:00 2001 From: lowb1rd Date: Fri, 6 Jan 2012 14:46:39 +0100 Subject: [PATCH] Apache: ServerAlias length limit not obeyed, fixes #1012 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert Förster (Dessa) --- scripts/jobs/cron_tasks.inc.http.10.apache.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/scripts/jobs/cron_tasks.inc.http.10.apache.php b/scripts/jobs/cron_tasks.inc.http.10.apache.php index 2d0cc7a1..6223e151 100644 --- a/scripts/jobs/cron_tasks.inc.http.10.apache.php +++ b/scripts/jobs/cron_tasks.inc.http.10.apache.php @@ -446,11 +446,16 @@ class apache } } + if(trim($server_alias) != '') + { + $servernames_text.= ' ServerAlias ' . $server_alias . "\n"; + } + $alias_domains = $this->db->query('SELECT `domain`, `iswildcarddomain`, `wwwserveralias` FROM `' . TABLE_PANEL_DOMAINS . '` WHERE `aliasdomain`=\'' . $domain['id'] . '\''); while(($alias_domain = $this->db->fetch_array($alias_domains)) !== false) { - $server_alias.= ' ' . $alias_domain['domain']; + $server_alias = ' ServerAlias ' . $alias_domain['domain']; if($alias_domain['iswildcarddomain'] == '1') { @@ -463,11 +468,8 @@ class apache $server_alias.= ' www.' . $alias_domain['domain']; } } - } - if(trim($server_alias) != '') - { - $servernames_text.= ' ServerAlias ' . $server_alias . "\n"; + $servernames_text.= $server_alias . "\n"; } $servernames_text.= ' ServerAdmin ' . $domain['email'] . "\n";