The Perfect Server - CentOS 5.2 - Page 7

Want to support HowtoForge? Become a subscriber!
Submitted by falko (Contact Author) (Forums) on Thu, 2008-07-10 16:26. ::

14 Webalizer

To install webalizer, just run

yum install webalizer


15 Synchronize The System Clock

If you want to have the system clock synchronized with an NTP server do the following:

yum install ntp

chkconfig --levels 235 ntpd on
/etc/init.d/ntpd start


16 Install Some Perl Modules

ISPConfig comes with SpamAssassin which needs a few Perl modules to work. We install the required Perl modules with a single command:

yum install perl-HTML-Parser perl-DBI perl-Net-DNS perl-Digest-SHA1


17 The End

The configuration of the server is now finished, and if you wish you can now install ISPConfig on it.


17.1 A Note On SuExec

If you want to run CGI scripts under suExec, you should specify /var/www as the home directory for websites created by ISPConfig as CentOS' suExec is compiled with /var/www as Doc_Root. Run

/usr/sbin/suexec -V

and the output should look like this:

[root@server1 ~]# /usr/sbin/suexec -V
 -D AP_DOC_ROOT="/var/www"
 -D AP_GID_MIN=100
 -D AP_HTTPD_USER="apache"
 -D AP_LOG_EXEC="/var/log/httpd/suexec.log"
 -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
 -D AP_UID_MIN=500
 -D AP_USERDIR_SUFFIX="public_html"
[root@server1 ~]#

So if you want to use suExec with ISPconfig, don't change the default web root (which is /var/www) if you use expert mode during the ISPConfig installation (in standard mode you can't change the web root anyway so you'll be able to use suExec in any case).


18 Links

Please do not use the comment function to ask for help! If you need help, please use our forum.
Comments will be published after administrator approval.
Submitted by Anonymous (not registered) on Tue, 2010-02-23 18:05.

Mi server is working very nice. Thank you

Submitted by Jason Barnett (not registered) on Mon, 2009-02-09 20:21.

Here are some quick and dirty instructions for installing ISPConfig:

cd /tmp
tar xvzf ISPConfig-2.2.29.tar.gz
cd install_ispconfig

Accepting all the defaults will do the job quite nicely.

Submitted by Elber (not registered) on Sun, 2009-02-22 02:58.
Muchas gracias amigos (Thank so much!!!) Excelente documentación!!!
Submitted by Jason Barnett (not registered) on Mon, 2009-02-09 20:13.

...but after seven pages of excellent documentation I would have expected the job to be finished properly with detailed steps on how to install ISPConfig.

In my opinion this takes the shine of an otherwise excellent how-to.

Submitted by Simon (not registered) on Mon, 2009-01-19 14:52.

I followed this tutorial through and everything works great but PHP doesn't load mysql by default.

I check phpinfo() and it doesn't show mysql as loaded. I know its a bit of a noob question  and it should be obvious.

Submitted by rezilient (not registered) on Thu, 2008-11-20 04:39.

I still needed the following in order to install ISPConfig 3.0.

        postgresql-devel is needed by courier-authlib-0.61.0-1.x86_64
        expect is needed by courier-authlib-0.61.0-1.x86_64
        /usr/include/ltdl.h is needed by courier-authlib-0.61.0-1.x86_64

Submitted by Anonymous (not registered) on Wed, 2008-12-31 01:03.
I followed this setup to install ISPConfig, and sure, this tutorial may be comprehensive, but it left me with A TON of unanswered questions and problems that made it seem not worth putting in the time to finish. Honestly, at this point, I may just wipe it and install a fresh copy of Centos and pay for cpanel. It will be cheaper in the end.....
Submitted by PanzerThorr (not registered) on Tue, 2008-11-18 11:08.

On the 64bits version of CentOS i need to do this because the installation crash :

yum install openssl-devel flex zlib-devel libxml2-devel libpng-devel libxslt-devel

Submitted by Kuzmich (not registered) on Fri, 2008-11-14 11:58.

It is need flex for ./setup

yum install flex

Submitted by ip-adresa (not registered) on Thu, 2008-09-11 10:57.
Thank You for great tutorial! I am going to install CentOS on my small server. Well done :-)
Submitted by javsan (not registered) on Mon, 2008-10-13 06:41.
Really, a good manual. Thanks you very much.