Subdomains

Mit dieser Funktion legen Sie fest, welche Domains und Subdomains als Webserver-Ressource verfügbar sein sollen und welches Verzeichnis die Dateien enthalten soll.

Änderungen an Ihren Einstellungen werden im 5-Minuten-Takt auf dem Server übernommen.

"); $vhosts = list_vhosts(); if (count($vhosts) > 0) { output("\n"); $even = True; foreach ($vhosts as $vhost) { $even = ! $even; $fqdn = $vhost['fqdn']; $class = 'odd'; if ($even) $class = 'even'; output("'); $logfiles = 'Kein Protokoll'; if ($vhost['logtype'] == 'default') $logfiles = 'Zugriffe'; elseif ($vhost['logtype'] == 'anonymous') $logfiles = 'Zugriffe anonym'; if ($vhost['errorlog'] == 1) { if ($vhost['logtype'] == NULL) $logfiles = 'Nur Fehler'; else $logfiles .= ' und Fehler'; } output(""); if ($vhost['ssl'] == 'http') { output(""); } elseif ($vhost['cert']) { output(""); } else { output(""); } if ($vhost['is_webapp'] == 1) { output(''); } elseif ($vhost['is_dav'] == 1) { output(''); } elseif ($vhost['is_svn'] == 1) { output(''); } else { $php = $vhost['php']; switch ($php) { case NULL: $php = icon_disabled('PHP ausgeschaltet'); break; case 'mod_php': $php = icon_warning('[mod_php] Veraltet, bitte umstellen!').' Apache-Modul'; break; case 'fastcgi': $php = icon_enabled('PHP eingeschaltet'); break; } output(""); if ($vhost['docroot_is_default'] == 1) output(""); else output(""); } output("\n"); } output('
(Sub-)DomainZusätzliche Alias-NamenProtokollSSLPHPLokaler Pfad*
".internal_link('edit', $fqdn, "vhost={$vhost['id']}", 'title="Einstellungen bearbeiten"')."".internal_link('save', icon_delete("»{$vhost['fqdn']}« löschen"), 'action=delete&vhost='.$vhost['id'] ).""); $aliases = get_all_aliases($vhost['id']); $tmp = ''; if (count($aliases) > 0) { foreach ($aliases as $alias) { $tmp .= $alias['fqdn'].'
'; } } else { $tmp = '- keine -'; } output(internal_link('aliases', $tmp, 'vhost='.$vhost['id'], 'title="Aliase verwalten"')); output('
{$logfiles}".icon_disabled('SSL ausgeschaltet')."\"cert\"".icon_enabled('SSL eingeschaltet')."Sonderanwendung: Vorinstallierte WebanwendungSonderanwendung: WebDAVSonderanwendung: Subversion-Server{$php}{$vhost['docroot']}{$vhost['docroot']}
'); output('

*) schwach geschriebene Pfadangaben bezeichnen die Standardeinstellung. Ist ein Pfad fett dargestellt, so haben Sie einen davon abweichenden Wert eingegeben.

'); } else // keine VHosts vorhanden { output("

Bisher haben Sie keine Domain bzw. Subdomain eingerichtet.

"); } addnew('edit', 'Neue Domain bzw. Subdomain einrichten'); addnew('../webapps/install', 'Neue Domain bzw. Subdomain mit vorinstallierter Web-Anwendung einrichten'); ?>