Virtual Hosting Control System

from Wikipedia, the free encyclopedia
Virtual Hosting Control System

Logo of VHCS
Basic data

developer Molesoftware
Current  version 2.4.8
(April 2, 2009)
operating system GNU / Linux and other unix systems
category Administration tool
License Mozilla Public License
German speaking Yes
www.vhcs.net

Virtual Hosting Control System (VHCS) is a web-based free configuration tool for web servers and web hosting offers. This makes it possible, for example , to configure e-mail addresses, domain names , databases and the like on remote web servers.

VHCS is widespread and offers end customers and administrators with the freely available documentation, the forum and some mailing lists also appropriate help for simple installation and configuration problems.

VHCS has a fork that goes under the name EasySCP . Another fork of VHCS is the intensively further developed i-MSCP .

VHCS software architecture

VHCS has a client-server architecture.

Client: Web-based GUI ( PHP technology) VHCS client consists of three interfaces. This enables efficient administration for administrators, resellers and end users.

Server: takes over the changes on the server side ( Perl technology). VHCS Server manages Apache , DNS , MTA , FTP configurations , user rights, IP addresses , disk quotas , databases, etc.

VHCS architecture

VHCS Daemon: ensures secure client-server transmission. As the only control panel for web server administration, VHCS has a server-side daemon that ensures secure client-server transmission. The use of the daemon largely enables a live system update. The changes in the configuration of the server are made immediately by the VHCS server. In addition, the settings are saved in the database so that they are not read from the configuration files in the client display.

Performance characteristics

  • Virtual host management (name-based, IP-based)
  • Management of co-domains (domain alias) and sub-domains
  • DNS management (with BIND 8 and 9)
  • FTP access (including web-based file manager)
  • Email addresses (including webmail)
  • POP3 and IMAP email accounts
  • Autoresponder (automatic email replies)
  • CGI, PHP, SSI configuration and management
  • MySQL user databases (including the possibility of using web-based DB administration)
  • Disk quota
  • IP addresses
  • Backup and restore
  • password-protected areas (.htaccess files)
  • Custom error pages (401, 403, 404 and 500)
  • Traffic accounting
  • Multilingualism
  • Skin-based graphical user interface

See also