ISPConfig is a hosting control panel to manage one or many web-servers, mail-servers, BIND DNS servers, MySQL databases and virtual servers through an easy-to-use, simple web-interface for admins, resellers, and clients.
This tutorial will guide you through installing:
ISPConfig 3.0.5.4p5
Apache 2.2
MySQL 5.1
PHP 5.3
The following guide assumes a clean install of CentOS 6 x64 running on an AKLWEB HOST VPS.
First, ensure that the system is up to date.
yum updateInstall Apache.
yum install httpd mod_sslInstall PHP.
yum install php mod_fcgidInstall MySQL.
yum install mysql mysql-server php-mysqlOn production servers, you should secure the MySQL installation because the default password is blank.
/usr/bin/mysql_secure_installationSet MySQL to start automatically.
/sbin/chkconfig --levels 235 mysqld onStart MySQL and Apache to ensure that the installation was successful.
service mysqld start
service httpd startDownload ISPConfig.
wget http://prdownloads.sourceforge.net/ispconfig/ISPConfig-3.0.5.4p5.tar.gzExtract the archive.
tar -xzf ISPConfig-3.0.5.4p5.tar.gzInstall.
cd ispconfig3_install/install/
php -q install.phpThe ISPConfig installer will ask you a few questions.
Select language: English is the default.
Installation mode: Choose standard to follow along with this guide.
Enter your fully qualified host name: Your server's hostname.
MySQL server hostname: Leave default.
MySQL root username: Leave blank unless you secured MySQL previously.
MySQL root password: Leave blank unless you secured MySQL previously.
MySQL database to create: Leave the default for a standard install.
MySQL charset: Default, unless you have a need otherwise.Certificate information can be left as defaults:
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 []:ISPConfig port: The Default is fine.
Do you want a secure (SSL) connection to the ISPConfig web interface? 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.
Standard HTTP: http://[SERVER_IP]:8080
SSL version: https://[SERVER_IP]:8080