Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > ISPConfig 2 > Installation/Configuration

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Reply
 
Thread Tools Display Modes
  #1  
Old 13th July 2006, 09:13
bwragg bwragg is offline
Member
 
Join Date: Jul 2006
Posts: 58
Thanks: 7
Thanked 3 Times in 2 Posts
Default ISP Config - Update applications

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.

Cheers,

bwragg
Reply With Quote
Sponsored Links
  #2  
Old 13th July 2006, 12:17
till till is online now
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 36,083
Thanks: 826
Thanked 5,396 Times in 4,240 Posts
Default

Quote:
Originally Posted by bwragg
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?
Yes, but they are not used for hosting your websites. The apache 1.3.x is only used to host the controlpanel on port 81 and the PHP is only used for the controlpanel application.


Quote:
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?
You can use any apache and PHP version you like (ok apache must be > 1.2 and php must be at least php4 ). ISPConfig uses always the apache and PHP that you installed from your linux distribution.

Quote:
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?
Thats not nescessary. Just install all updates available from your linux distribution. The ISPconfig installer takes care for updates of its own (ISPCOnfig internal) packages.


Quote:
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.
Thats a common misunderstanding as I explained above.

ISPConfig uses the apache and pHP from your linux installation, the PHP and apache from ISPConfig are running only on port 81 to serve the controlpanel.
__________________
Till Brehm
--
Get ISPConfig support and the ISPConfig 3 manual from ispconfig.org.
Reply With Quote
The Following User Says Thank You to till For This Useful Post:
bwragg (4th September 2008)
  #3  
Old 14th July 2006, 00:59
bwragg bwragg is offline
Member
 
Join Date: Jul 2006
Posts: 58
Thanks: 7
Thanked 3 Times in 2 Posts
Default

Thanks till, thats fantastic.

So just to clarify, when you say:

Quote:
Thats not nescessary. Just install all updates available from your linux distribution. The ISPconfig installer takes care for updates of its own (ISPCOnfig internal) packages.
So I should update my servers applications via something like yum and when the next version of ISPConfig comes out it will upgrade it's own apache, openssl and php it uses for the control panel regardless of whats on my system?

So as an example if I needed to run a ssl cert for a clients website I could install apache 2.x, the latest version of openssl (0.9.8b), mod_ssl and PHP 4, get my ssl key and it woult run fine? No conflict with the ISPConfig install?

Cheers,

bwragg
Reply With Quote
  #4  
Old 14th July 2006, 01:39
IntnsRed IntnsRed is offline
Member
 
Join Date: Nov 2005
Posts: 49
Thanks: 1
Thanked 1 Time in 1 Post
 
Default

Quote:
Originally Posted by bwragg
So I should update my servers applications via something like yum and when the next version of ISPConfig comes out it will upgrade it's own apache, openssl and php it uses for the control panel regardless of whats on my system?
With ISPConfig you'll have two copies of Apache/PHP running:

1) ISPConfig's copy which only runs on port 81 -- this runs your control panel. This is compiled on your box during the ISPConfig install. ISPConfig updates this itself.

2) Your distro's regular Apache/PHP -- this runs your regular web sites. Your distro will update this. There are only minor changes to your regular distro's Apache config files. ISPConfig keeps the virtual domains in separate files which are then "Include"d into your distro's Apache config.

Last edited by IntnsRed; 14th July 2006 at 01:42.
Reply With Quote
The Following User Says Thank You to IntnsRed For This Useful Post:
bwragg (4th September 2008)
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
ISPConfig Update and SSL disasm Installation/Configuration 3 12th October 2008 14:55
How to build packages that can be installed with the ISPConfig update function. till Tips/Tricks/Mods 3 18th February 2008 13:10
How and when to update server aps? edge Server Operation 3 27th May 2006 21:18
Suse Ispconfig and AWstats shajazzi Installation/Configuration 4 15th May 2006 23:04
Problem with the apache (I can't start ist) M.Behrens Installation/Configuration 11 31st March 2006 10:48


All times are GMT +2. The time now is 18:53.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.