Re: building Apache from source, on a machine where Apache was installed with yum

Giganews Newsgroups
Subject: Re: building Apache from source, on a machine where Apache was installed with yum
Posted by:  Álvaro_G._Vicario
Date: Mon, 12 Jul 2010

El 12/07/2010 1:47, Bennett Haselton escribió/wrote:
> I have a CentOS 5.5 dedicated server that was set up for me by a
> webhosting company, where I installed Apache 2.2.3 with yum (i.e. not
> building from source, there is no Apache source code on the machine).
> I've run up against some problems which I've been advised will require
> re-building Apache from source (e.g. in mod_status I want to see the
> full path to each request instead of only the first 63 characters, and
> unless apparently you change the source code of Apache, it only makes
> the first 63 characters of each request available to modules).
>
> Which of these two options is considered a better practice, or is
> there some reason why one will not even work at all and I'll have to
> use the other one:
>
> 1) building a new copy of Apache from source under my home directory,
> and changing /etc/init.d and anything that else that points to the old
> Apache at /usr/sbin/httpd , to point to my new Apache location as well
>
> or
>
> 2) backing up the /usr/sbin/httpd binary (and any other binaries that
> get built by the build process) and building Apache from source to
> overwrite the /usr/sbin/httpd binary.
>
> I am hoping there's a way to do #2, because I have a lot of custom
> scripts that all expect Apache to be at /usr/sbin/httpd and all expect
> it's configuration file to be /etc/httpd/conf/httpd.conf, and it would
> be a pain to change all of those.

#3 Install the SRPM package, find and edit the *.spec file, rebuild into
a new RPM and upgrade current installation. You can even compile it in a
different box.

--
--http://alvaro.es - Álvaro G. Vicario - Burgos, Spain
-- Mi sitio sobre programación web:http://borrame.com
-- Mi web de humor satinado:http://www.demogracia.com
--

Replies

None

In response to

building Apache from source, on a machine where Apache was installed with yum posted by Bennett Haselton on Sun, 11 Jul 2010