ISPConfig is a hosting control panel to manage one or many web-servers, mail-servers, BIND DNS servers, MySQL databases and virtual servers though an easy-to-use, simple web-interface for admins, resellers, and clients.
This tutorial will guide you through installing:
The following guide assumes a clean install of CentOS 6 x64 running on a AKLWEB Host VPS.
First, ensure that the system is up to date.
yum update
Install Apache.
yum install httpd mod_ssl
Install PHP.
yum install php mod_fcgid
Install MySQL.
yum install mysql mysql-server php-mysql
On production servers, you should secure the MySQL installation because the default password is blank.
/usr/bin/mysql_secure_installation
Set MySQL to start automatically.
/sbin/chkconfig --levels 235 mysqld on
Start MySQL and Apache to ensure that the installation was successful.
service mysqld start
service httpd start
Download ISPConfig.
wget http://prdownloads.sourceforge.net/ispconfig/ISPConfig-3.0.5.4p5.tar.gz
Extract the archive.
tar -xzf ISPConfig-3.0.5.4p5.tar.gz
Install.
cd ispconfig3_install/install/
php -q install.php
The ISPConfig installer will ask you a few questions.
English is the default.
Choose standard to follow along with this guide.
Your server's hostname.
Leave default.
Leave blank unless you secured MySQL previously.
Leave blank unless you secured MySQL previously.
Leave default for a standard install.
Default, unless you have a need otherwise.
Country Name (2 letter code) [XX]:
State or Province Name (full name) []:
Locality Name (eg, city) [Default City]:
Organization Name (eg, company) [Default Company Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (eg, your name or your server's hostname) []:
Email Address []:
Default is fine.
Strongly advised to choose "yes". If you choose to use SSL, fill out a second set of certificate information, all of which can be left as defaults.
Installation is complete and ISPConfig will be accessible through your web browser.
http://[SERVER_IP]:8080
https://[SERVER_IP]:8080