I'm very interested in running ISPConfig on my server but have few questions about the upgrading of the applications that ISPConfig uses e.g apache, php, etc.
From what I can understand when you download and install ISPConfig (e.g 2.2.3) it comes with the source code for apache 1.3.34, openssl-0.9.8a, php-5.1.4, etc and these get compiled and setup during the installation of ISPConfig. Correct?
From following http://www.howtoforge.com/perfect_setup_centos_4.3
I think that mysql, bind and postfix don't come with ISPConfig but these must be installed prior to installing ISPConfig and then it detects these during install and configures itself accordingly. Correct?
If that is correct then is it possible to install custom packages, for example apache 2.x and php 4.x instead of apache 1.3 and php 5.x.? If it is, how is this done? I'm thinking that I could switch the .tar.gz files in the compile_aps dir before installation of ISPConfig. Is that ok?
Also, lets say in a few months a major security problem is found in the standard version of openssl that ispconfig installs and I want to upgrade this package, how do I do it? Is a standard openssl compile (./configure, make, make install) over the top of the existing package acceptable?
Whats confusing me is the tutorial at http://www.howtoforge.com/perfect_setup_centos_4.3_p5
installs apache2 and php via yum, then disables php and installs ISPConfig which doesn't use either the apache2 or the php just installed but rather Apache 1.x and php 5.x that comes in the ISPConfig tar ball.
Thanks for your help.