How to install ispCP VM control panel in CentOS

Source: Internet
Author: User

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








Unzip 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.









Screen
./Server. sh


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









Screen
./Ispcp. sh


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








./Postserver. sh

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.