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:[EMAIL PROTECTED]
Sent: Monday, March 13, 2006 4:22 PM
To: [email protected]
Subject: [EMAIL PROTECTED] 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