Like Kloxo, ispCP is a powerful, open-source, and free VM control panel. IspCP is an alternative to VHCS2 and supports all Linux systems. IspCP uses mod_fcgi to configure PHP and disables some important functions such as exec. It is safer than su_php and mod_php used by Kloxo.
What is ispCP?
As mentioned above, ispCP is a powerful virtual host management system that adopts the commonly used server LAMP (Linux, apache, mysql, php) architecture, Apache2 + PHP5 (fastcgi mode, supports independent php for each VM. ini) + MySQL5 (provides built-in phpmyadmin) to provide Web services (also supports traditional CGI ). IspCP has three management pages: Administrator, agent, and user management interface. The administrator can view the basic information of the system, such as the kernel version, CPU information, memory information, and file system information. Manage agent information and ispcp settings. The agent background is responsible for managing end users, adding host projects, managing orders, and system support. You can manage domain names, email accounts, FTP accounts, MySQL databases, and file managers in the background.
How to install ispCP
We will demonstrate how to install it in CentOS. Because most programs are installed through the Yum software library, to prevent errors such as thread. error: can't start new thread, We need to edit the file fastestmirror. conf:
Vi/etc/yum/pluginconf. d/fastestmirror. conf |
Find enabled = 1 and change it to enabled = 0. Save and exit.
1. Download and automatically install the compressed package
Wget http://www.zhumaohai.com/wp-content/uploads/2011/04/auto-install.zip |
2. Decompress auto-install.zip
3. Add the sh File Execution permission. </p>
Chmod + x server. sh Chmod + x ispcp. sh Chmod + x postserver. sh |
4. To prevent network interruptions, we start the screen command and then execute the server. sh script.
For more explanations of the screen command, search by Google. Run the program and press enter to continue. Then, the VPS will be restarted. And log on to SSH again.
5. Execute ispcp. sh to install ispcp Control Panel
When the script is installed to CPAN and prompts you are ready to manual configuration, type no to continue the installation. After the script is installed with MySQL, the command for setting MySQL information is executed:
Enter current password for root (enter for none): enter // The initial password is blank. Press Enter.
Set root password? [Y/n] Y // whether to set the root password
New password: // New password
Re-enter new password: // enter the password again
Remove anonymous users? [Y/n] Y // whether to delete Anonymous Users
Disallow root login remotely? [Y/n] n // whether remote connection to the database is allowed
Remove test database and access to it? [Y/n] Y // Delete the test Database
Reload privilege tables now? [Y/n] Y // reload Permissions
When installing ispCP control panel, enter the following information:
Please enter a fully qualified hostname. [www.zhumaohai.com]: www.zhumaohai.com // enter the complete host name
Please enter system network address. [8.8.8.8]: // enter the primary IP address.
Please enter the domain name where ispCP OMEGA will run on [admin.www.zhumaohai.com]: admin.www.zhumaohai.com // ispCP background address
Please enter SQL server host. [localhost]: localhost // default
Please enter system SQL database. [ispcp]: ispcp // default
Please enter system SQL user. [root]: root // default
Please enter system SQL password. [none]: // enter the SQL system password, the one you set above.
Please repeat system SQL password: // enter again
Please enter ispCP ftp SQL user. [vftp]: vftp // default
Please enter ispCP ftp SQL user password. [auto generate]: // vftp user password
Please repeat ispCP ftp SQL user password: // enter it again
Please enter ispCP phpMyAdmin Control user. [pma]: // phpMyAdmin user
Please enter ispCP phpMyAdmin Control user password. [auto generate]: // phpMyAdmin user password
Please repeat ispCP phpMyAdmin Control user password: // enter the password again
Please enter administrator login name. [admin]: admin // ispCP administrator login name
Please enter administrator password: // administrator password
Please repeat administrator password: // enter again
Please enter administrator e-mail address: // administrator email address
IP of Secondary DNS. (optional) []: // press ENTER
Use MySQL Prefix. Possible values: [I] nfront, [B] ehind, [n] one. [none]: // MySQL Prefix. If not set, press Enter.
FastCGI Version: [f] cgid or fast [c] gi. [fcgid]: fcgid // FastCGI Version, default: fcgid
Servers Timezone [MST7MDT]: // press ENTER
Activate AWStats. [no] // whether to enable AWStats (traffic statistics Tool)
6. Execute the final installation Configuration