Virtual Hosting Control System (VHCS) ist ein webbasiertes Open-Source-Konfigurationstool für Webserver und Webhosting-Angebote. Damit ist es beispielsweise möglich E-Mail-Adressen, Domainnamen, Datenbanken und ähnliches auf entfernten Webservern zu konfigurieren.
VHCS
| |
---|---|
Datei:Vhcs logo.gif | |
Basisdaten
| |
Entwickler | moleSoftware |
Aktuelle Version | 2.4.7.1 (3. Januar 2006) |
Betriebssystem | Linux / Unix |
Kategorie | Administrationswerkzeug |
Lizenz | Mozilla Public License |
deutschsprachig | ja |
www.vhcs.net |
VHCS ist weit verbreitet, und bietet Endkunden und Administratoren mit der frei verfügbaren Dokumentation, dem Forum und einigen Mailinglisten auch entsprechende Hilfe für einfache Installations- und Konfigurationsprobleme.
Leider wird VHCS seit 2006 nicht mehr weiterentwickelt, selbst grafierende Sicherheitslücken wurden nicht offiziell gefixt.
VHCS Software Architektur
VHCS hat eine Client-Server-Architektur.
Client: Webbasierte GUI (PHP-Technologie) VHCS Client besteht aus drei Oberflächen. Diese ermöglicht eine effiziente Verwaltung für Administratoren, Reseller und Enduser.
Server: übernimmt die Serverseitigen Änderungen (Perl-Technologie). VHCS Server verwaltet Apache-, DNS-, MTA-, FTP-Konfigurationen, User-Rechte, IP-Adressen, Disk Quoten, Datenbanken, etc.
VHCS Daemon: sorgt für sichere Client-Server-Übertragung. Als einziges Control Panel für Webserververwaltung besitzt VHCS ein serverseitiges Daemon, das für eine sichere Client-Server-Übertragung sorgt. Der Einsatz des Daemons ermöglicht weitgehend ein Live-SystemUpdate. Die Änderungen in der Konfiguration des Servers werden sofort vom VHCS Server vorgenommen. Außerdem werden die Einstellungen in der Datenbank gespeichert, um bei der Client-Darstellung nicht aus den Konfigurationsdateien zu lesen.
Unterstützte Plattformen
- SuSE Linux
- Red Hat Linux
- Debian Linux
- Fedora Core
- FreeBSD (in Entwicklung)
Systemvoraussetzungen
- Apache (Webserver)
- Postfix (MTA)
- ProFTP (FTP-Server)
- PHP 4.x (Skriptsprache)
- Perl (Skriptsprache)
- MySQL (relationales Datenbankverwaltungssystem)
- Courier (POP3- und IMAP-Daemon)
- OpenSSL oder mod_ssl für SSL-Webs
- BIND8 oder BIND9 (DNS-Server)
- Iptables (optional)
Leistungsmerkmale
- Virtual-Host-Verwaltung (Name-based, IP-based)
- Verwaltung von Co-Domains (Domain-Alias) und Subdomains
- DNS-Verwaltung (mit BIND 8 und 9)
- FTP-Zugänge (inkl. webbasierten Dateimanager)
- E-Mail-Adressen (inkl. Webmail)
- POP3- und IMAP-E-Mail-Konten
- Autoresponder (automatische E-Mail-Antworten)
- CGI-, PHP-, SSI-Konfiguration und -Verwaltung
- MySQL-Benutzerdatenbanken (inkl. Möglichkeit zur Verwendung webbasierter DB-Verwaltung)
- Disk Quota
- IP-Adressen
- Backup und Wiederherstellung
- passwortgeschützte Bereiche (.htaccess files)
- Benutzerdefinierte Errorseiten (401, 403, 404 und 500)
- Traffic accounting
- Mehrsprachigkeit
- Skin-basierte grafische Benutzeroberfläche
Dokumentation
Zur Dokumentation von VHCS existierten diverse Forenbeiträge bezüglich der Installation und Konfiguration (Forum wurde entfernt), daneben existieren Ansätze zu einem Dokumentationswiki (http://vhcs.net/new/modules/phpwiki):
Eine FAQ-Liste existiert auch.
Siehe auch
Weblinks
- Offizielle Website
- ispCP Fork von VHCS (dieser Fork ist auch Debian Etch fähig)