Hi all,
Firstly, great control panel you've got here. I've come over from DirectAdmin and you blow those guys out the water!
Anyway, the reason I'm posting is while trying to configure my server I was looking to keep all my services updated. I do this using the Utter Ramblings yum repos. Those repos keep all the services I run up to date. I installed Virtualmin and then installed the updates and it's seemed to have updated everything except for Apache. Apache is coming out off the Virtualmin repos at is at version 2.2.3 where as the utterramblings one is at 2.2.8. So I have two questions based on this.
1) Will using updated services knock out Virtualmin?
2) How do I get it to update via the custom repos rather then Virtualmin? I should also add that PHP/MySQL/mod_perl/mod_python all got updated doing a yum update. The only things that didn't, that I need, were httpd/mod_ssl/mod_fcgid.
Can anyone advise me on these please??
Thanks
Jonaid
<div class='quote'>Firstly, great control panel you've got here. I've come over from DirectAdmin and you blow those guys out the water!</div>
Thanks for the very kind words. Be sure to tell all of your friends. ;-)
<div class='quote'>1) Will using updated services knock out Virtualmin?</div>
No, we're pretty agnostic about versions. However, there is one major caveat you need to be aware of:
Most Apache packages are built with suexec_docroot set to /var/www. In a virtual hosting environment, web data is in /home, since they are all user accounts. So, suexec must have the docroot set to /home. This is not a run-time configurable option--it must be built in.
So, if you use any httpd package other than ours, you're going to have to rebuild it with suexec_docroot set to home.
<div class='quote'>2) How do I get it to update via the custom repos rather then Virtualmin? I should also add that PHP/MySQL/mod_perl/mod_python all got updated doing a yum update. The only things that didn't, that I need, were httpd/mod_ssl/mod_fcgid.</div>
Those are the ones that need a specific Apache version, and we bump the Epoch to insure someone doesn't accidentall on purpose break their system the way you're trying to do. ;-)
You can replace all of those, if you like. But you need that custom Apache build or suexec won't work.
So, short answer is that Virtualmin doesn't care. But you probably do, if you intend to use suexec (and we strongly recommend you use suexec).
--
Check out the forum guidelines!
Thanks for that Joe. Looking into how to do that now....not easy for a noob!
Just another question, why doesn't Virtualmin keep upto date with the latest releases if it doesn't break with updated packages?
Regards,
Jonaid