]> git.pld-linux.org Git - packages/apache.git/blame - apache.init
- added mm_conf patch with libmm configurations corrections.
[packages/apache.git] / apache.init
CommitLineData
8faab90e 1#!/bin/sh
58f9559b 2#
34c86420 3# apache Apache Web Server
58f9559b 4#
34c86420 5# chkconfig: 345 85 15
6# description: Apache is a World Wide Web server. It is used to serve \
7# HTML files and CGI.
8# processname: httpd
9# pidfile: /var/run/httpd.pid
10# config: /etc/httpd/conf/access.conf
11# config: /etc/httpd/conf/httpd.conf
12# config: /etc/httpd/conf/srm.conf
13
14
15# Source function library
58f9559b
AF
16. /etc/rc.d/init.d/functions
17
34c86420 18# Get network config
19. /etc/sysconfig/network
20
21# Get service config
22[ -f /etc/sysconfig/apache ] && . /etc/sysconfig/apache
23
58f9559b 24# Check that networking is up.
036261c0 25if [ "${NETWORKING}" = "no" ]; then
26 echo "WARNING: Networking is down. Apache can't be runed."
27 exit 1
28fi
58f9559b
AF
29
30# See how we were called.
31case "$1" in
32 start)
34c86420 33 # Check if the service is already running?
34 if [ ! -f /var/lock/subsys/httpd ]; then
35 show Starting httpd
36 daemon httpd
3226fe05 37 touch /var/lock/subsys/httpd
34c86420 38 else
39 echo "httpd already is running"
40 fi
58f9559b
AF
41 ;;
42 stop)
43 show Shutting down httpd
44 killproc httpd
8faab90e 45 rm -f /var/lock/subsys/httpd /var/run/httpd.pid /var/run/httpd.loc*
58f9559b
AF
46 ;;
47 status)
48 status httpd
3226fe05 49 /usr/sbin/httpd -S
58f9559b 50 ;;
34c86420 51 restart|reload)
58f9559b
AF
52 $0 stop
53 $0 start
54 ;;
55 *)
56 echo "Usage: $0 {start|stop|restart|status}"
57 exit 1
58 ;;
59esac
60
61exit 0
This page took 0.376592 seconds and 4 git commands to generate.