git.schokokeks.org
Repositories
Help
Report an Issue
webinterface.git
Code
Commits
Branches
Tags
Suche
Strukturansicht:
ec22690
Branches
Tags
master
ticket
webinterface.git
modules
vhosts
vhosts.php
VHosts anlegen geht auch wenn man bisher keine hat. Subdomains nach "Webserver-Subdomains" umbenannt.
bernd
commited
ec22690
at 2007-08-30 07:28:00
vhosts.php
Blame
History
Raw
<?php require_once('inc/debug.php'); require_once('inc/security.php'); require_once('vhosts.php'); $title = "Subdomains"; $error = ''; require_role(ROLE_SYSTEMUSER); output("<h3>Subdomains</h3> <p>Mit dieser Funtkion legen Sie fest, welche Domains und Subdomains als Webserver-Ressource verfügbar sein sollen und welches Verzeichnis die Dateien enthalten soll.</p> <p class=\"warning\"> <strong>Testbetrieb</strong><br /> Dieser Abschnitt unseres Webinterface befindet sich momentan im Testbetrieb. Wir bitten Sie, hier besonders auf eventuelle Fehler zu achten und uns diese ggf. mitzuteilen. Auch Vorschläge, wie diese Funktionen vielleicht besser gestaltet werden können, nehmen wir gerne an. </p> <p>Änderungen an Ihren Einstellungen werden im 5-Minuten-Takt auf dem Server übernommen.</p> "); $vhosts = list_vhosts(); if (count($vhosts) > 0) { output("<table><tr><th>(Sub-)Domain</th><th>Zusätzliche Alias-Namen</th><th>Lokaler Pfad<sup>*</sup></th><th>PHP</th></tr>"); foreach ($vhosts as $vhost) { $fqdn = $vhost['fqdn']; output("<tr><td>".internal_link('edit.php', $fqdn, "vhost={$vhost['id']}")."</td><td>"); $aliases = get_all_aliases($vhost['id']); foreach ($aliases as $alias) { output($alias['fqdn'].'<br />'); } output(internal_link('aliases.php', 'Aliase verwalten', 'vhost='.$vhost['id'])); output('</td>'); if ($vhost['docroot_is_default'] == 1) output("<td><span style=\"color:#777;\">{$vhost['docroot']}</span></td>"); else output("<td><strong>{$vhost['docroot']}</strong></td>"); $php = $vhost['php']; switch ($php) { case NULL: $php = 'kein PHP'; break; case 'mod_php': $php = 'Apache-Modul'; break; case 'fastcgi': $php = 'FastCGI'; break; } output("<td>{$php}</td> <td>".internal_link('save.php', 'Subdomain löschen', 'action=delete&vhost='.$vhost['id'] )."</td> </tr>"); } output('</table>'); output('<p><sup>*</sup>) schwach geschriebene Pfadangaben bezeichnen die Standardeinstellung. Ist ein Pfad fett dargestellt, so haben Sie einen davon abweichenden Wert eingegeben.</p>'); output(' <br />'); } output('<p><a href="edit.php">Neue Subdomain anlegen</a></p>'); output(' <br />'); ?>