httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <Ralph.Gro...@itdz-berlin.de>
Subject RE: [users@httpd] Running Apache 2.0.NN
Date Mon, 13 Mar 2006 16:28:27 GMT
You merely need to change the path to your apachectl of your 2nd
httpd in the init script.

e.g. here I have a Fedora 3 where httpd was installed from an FC3
RPM

# rpm -qf /etc/init.d/httpd 
httpd-2.0.52-3

In this init script a variable apachectl is set as

# grep ^apachectl /etc/init.d/httpd 
apachectl=/usr/sbin/apachectl

Unless you need very unusual starting parameters (e.g. -DSUEXEC
or similar own extensions)
I would say all you need to do is set the apachectl variable to
point to your second apachectl beneath /usr/local

It's probably safe to also change the paths of the following var
definitions to refer to your other httpd

# grep -B2 -A5 ^apachectl /etc/init.d/httpd 

# Path to the apachectl script, server binary, and short-form for
messages.
apachectl=/usr/sbin/apachectl
httpd=${HTTPD-/usr/sbin/httpd}
prog=httpd
pidfile=${PIDFILE-/var/run/httpd.pid}
lockfile=${LOCKFILE-/var/lock/subsys/httpd}
RETVAL=0

Then reactivate through chkconfig (since you deleted the
symlinks)

# chkconfig --add httpd

# chkconfig httpd on

# chkconfig --list httpd

and finally try to start your 2nd server

# service httpd start


Hope I haven't forgotten bits.


-----Original Message-----
From: Roger [mailto:roger@mirasol.co.za]
Sent: Monday, March 13, 2006 4:22 PM
To: users@httpd.apache.org
Subject: [users@httpd] Running Apache 2.0.NN


I recently installed the latest stable version of Apache onto my
machine running Fedora Core Linux.

I then had two versions of Apache running, i.e the one that comes
with the Operating System by default and the latest version.

To reduce conflicts i was doing : service httpd stop and then i
would do : /usr/local/apache2/bin/apachectl start.

I have now disabled httpd permanently using : chkconfig --del
httpd.

what i would like is now to make sure that
/usr/local/apache2/bin/apachectl start , starts up automatically
whenever i restart my machine, as i have disabled httpd, i dont
want to start Apache Manually.

Can someone please explain to me in clear steps as i am also new
to Linux and am starting to really find my way around it.

Thanks.

Roger 
Mime
View raw message