Install & Configure ISPConfig 3 On A Centos 6 VPS

Apart from Kloxo & Webmin, a third choice of Control Panel is ISPConfig 3.

This can be installed in a few easy steps (Centos 6 used as the OS):

(i) Update the Centos OS with the following command:

yum update

(ii) Install PHP with the following command

yum install php

(iii) Install MySQL by execute the following command:

yum install mysql

(iv) Install MySQL Database server by execute the following command:

yum install mysql-server

(v) To run MYSQL by default when the system boots, execute the following command:

/sbin/chkconfig --levels 235 mysqld on

(vi) Start MySQL:

/etc/init.d/mysqld start

(vi) Install postfix

yum install postfix dovecot system-switch-mail system-switch-mail-gnome

(More info on how to configure Postfix & Dovecot is available here)

(vii) Restart Apache with the following command:

/etc/init.d/httpd restart

(viii) Download ISPConfig3 (check the latest version & download that)


(ix) Unpack the tar package

tar xzf ISPConfig-

(x) Go to the relevant folder (check the folder name & location)

cd ispconfig3_install/install/

(xi) Run the PHP file

php -q install.php

The Installer asks several questions and also provides default answers that you can choose.

After it is installed, you can access ISPConfig at Your_IP_Address:8080. You can login with the default name ‘admin’ and password ‘admin’.

Setting up your name servers (DNS) with ISPConfig 3:

The ISPConfig interface is quite straightforward and easy to understand. Click on the “Sites” Tab and you can add your websites. Click on the DNS Tab and you can create the name servers and add the IP Addresses. You can also create databases, FTP users, manage folders etc.

Add WordPress With SSH & ISPConfig 3:

It is simple to add WordPress with SSH for purposes of ISP Config 3. This has been discussed in connection with Kloxo & Webmin and the procedure is the same.

18 thoughts on “Install & Configure ISPConfig 3 On A Centos 6 VPS

  • I don't understand i give my mysql username and password the same i use to login on phpmyadmin and it says "ERROR: Unable to create MySQL database: dbispconfig."

    What is wrong here?

  • ik doe dit cd ispconfig3_install/install/ maar instalie start niet wat doe ik verkeed ik moet. de map staat in de root folder

  • Thank you so much for being passing good tips for us. I'm newbie in LINUX and I come to your Blog will become a almost professional


    Many thanks and keep sharing your knowledge

  • I got the following error as I select to use certificate, how can I select no certificate or install certificate service?

    Stopping httpd: [FAILED]
    Syntax error on line 55 of /etc/httpd/conf/sites-enabled/000-ispconfig.vhost:
    Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in the server configuration
    Starting httpd: [FAILED]

    I am new to linux, please help.

  • ISPConfig installed, Which will be my password, the password and the user admin is giving error

  • after install all when i put https://173.***.***.**:8080/ this page is showing

    It works!

    This is the default web page for this server.

    The web server software is running but no content has been added, yet. hello world i am Saroar cool boy

    why i already have install webmin !

  • Apologies. Been terribly busy at work. Well, my suggestion is to proceed systematically. First flush all the iptables rules and then manually add each iptable rule. Watch where you get errors. If you don't get any errors, then use the ssh command "iptables-save" to save the configuration to a file. Later, you can retreive the working rules with "iptables-restore"

  • thanks for your quick replay. my OS : CentOS 6.2.

    when i try to update iptables for ftp its show error

    Open FTP Port 21 (FTP)
    -A RH-Firewall-1-INPUT -m state –state NEW -p tcp –dport 21 -j ACCEPT


    iptables: Applying firewall rules: iptables-restore: line 16 failed
    pls help me for firewall configuration for FTP and ispconfig3


  • What is your OS? Have you installed a firewall that blocks the 8080 port? Access your site by ftp and see if the ISP Config files have really been installed. Try a fresh install by reloading the OS.

  • Hello

    I have follows all instructions and complete my installations but problem is i cant access . when i try to ISPConfig my_IP_Address:8080. its show The connection has timed out.

    what is the problem ?

  • Hi i install as you say but when i tried to launch this on web i get error web page not found.
    however i look into http log i get this
    Can't locate Date/ in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5) at /usr/local/ispconfig/server/scripts/vlogger line 148.

    help me

Leave a Reply

Your email address will not be published. Required fields are marked *