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("(Sub-)Domain | Zusätzliche Alias-Namen | Protokoll | SSL | PHP | Lokaler 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 = '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("{$logfiles} | "); if ($vhost['ssl'] == 'http') { output("".icon_disabled('SSL ausgeschaltet')." | "); } elseif ($vhost['cert']) { output(""); } else { output(" | ".icon_enabled('SSL eingeschaltet')." | "); } if ($vhost['is_webapp'] == 1) { output('Sonderanwendung: Vorinstallierte Webanwendung | '); } elseif ($vhost['is_dav'] == 1) { output('Sonderanwendung: WebDAV | '); } elseif ($vhost['is_svn'] == 1) { output('Sonderanwendung: Subversion-Server | '); } 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 (PHP 5.2)'); break; case 'php53': $php = icon_enabled_php53('PHP eingeschaltet (PHP 5.3)'); break; } output("{$php} | "); if ($vhost['docroot_is_default'] == 1) output("{$vhost['docroot']} | "); else output("{$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'); ?>