diff --git a/server/cron_daily.php b/server/cron_daily.php index 2d12f2ce8938fa1601a794ef4cd145b251919b01..1ec0ac258bc2da077806f810dbe123788a02d0eb 100644 --- a/server/cron_daily.php +++ b/server/cron_daily.php @@ -177,11 +177,21 @@ foreach($records as $rec) { if(is_file($awstats_website_conf_file)) unlink($awstats_website_conf_file); + $sql = "SELECT domain FROM web_domain WHERE (type = 'alias' OR AND type = 'subdomain') server_id = ".$conf['server_id']; + $aliases = $app->db->queryAllRecords($sql); + $aliasdomain = ''; + + if(is_array($aliases)) { + foreach ($aliases as $alias) { + $aliasdomain.= ' '.$alias['domain']. ' www.'.$alias['domain']; + } + } + if(!is_file($awstats_website_conf_file)) { $awstats_conf_file_content = 'Include "'.$awstats_conf_dir.'/awstats.conf" LogFile="/var/log/ispconfig/httpd/'.$domain.'/yesterday-access.log" SiteDomain="'.$domain.'" -HostAliases="www.'.$domain.' localhost 127.0.0.1"'; +HostAliases="www.'.$domain.' localhost 127.0.0.1"'.$aliasdomain; file_put_contents($awstats_website_conf_file,$awstats_conf_file_content); }