]>
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 (may take a couple of minutes)..."
16 /usr
/local
/bin
/httpscert new
>/dev
/null
2>&1
19 # Make sure that the key is written to disk.
22 boot_mesg
"Starting Apache daemon..."
23 /usr
/sbin
/apachectl
-k start
28 boot_mesg
"Stopping Apache daemon..."
29 /usr
/sbin
/apachectl
-k stop
34 boot_mesg
"Restarting Apache daemon..."
35 /usr
/sbin
/apachectl
-k restart
40 boot_mesg
"Reloading Apache daemon..."
41 /usr
/sbin
/apachectl
-k graceful
46 statusproc
/usr
/sbin
/httpd
50 echo "Usage: $0 {start|stop|restart|status}"
55 # End $rc_base/init.d/apache