]>
git.ipfire.org Git - ipfire-2.x.git/blob - src/initscripts/init.d/apache
2 # Begin $rc_base/init.d/apache
4 # Based on sysklogd script from LFS-3.1 and earlier.
5 # Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org
12 if [ -f /etc
/httpd
/server.key
-a -f /etc
/httpd
/server.crt
-a -f /etc
/httpd
/server.csr
]; then
13 /usr
/local
/bin
/httpscert
read >/dev
/null
2>&1
15 boot_mesg
"Generating https host certificate... this may take some minutes..."
16 /usr
/local
/bin
/httpscert new
>/dev
/null
2>&1
20 boot_mesg
"Starting Apache daemon..."
21 /usr
/sbin
/apachectl
-k start
26 boot_mesg
"Stopping Apache daemon..."
27 /usr
/sbin
/apachectl
-k stop
32 boot_mesg
"Restarting Apache daemon..."
33 /usr
/sbin
/apachectl
-k restart
38 boot_mesg
"Reloading Apache daemon..."
39 /usr
/sbin
/apachectl
-k graceful
44 statusproc
/usr
/sbin
/httpd
48 echo "Usage: $0 {start|stop|restart|status}"
53 # End $rc_base/init.d/apache