29.11. 配置/etc/rc.d/init.d/httpd脚本文件

配置您的/etc/rc.d/init.d/httpd脚本文件以启动和停止 Apache Web 服务器。创建httpd脚本文件,touch/etc/rc.d/init.d/httpd并添加

      #!/bin/sh
      #
      # Startup script for the Apache Web Server
      #
      # chkconfig: 345 85 15
      # description: Apache is a World Wide Web server.  It is used to serve \
      #	       HTML files and CGI.
      # processname: httpd
      # pidfile: /var/run/httpd.pid
      # config: /etc/httpd/conf/httpd.conf


      # Source function library.
      . /etc/rc.d/init.d/functions

      # See how we were called.
      case "$1" in
      start)
      echo -n "Starting httpd: "
      daemon httpd -DSSL
      echo
      touch /var/lock/subsys/httpd
      ;;
      stop)
      echo -n "Shutting down http: "
      killproc httpd
      echo
      rm -f /var/lock/subsys/httpd
      rm -f /var/run/httpd.pid
      ;;
      status)
      status httpd
      ;;
      restart)
      $0 stop
      $0 start
      ;;
      reload)
      echo -n "Reloading httpd: "
      killproc httpd -HUP
      echo
      ;;
      *)
      echo "Usage: $0 {start|stop|restart|reload|status}"
      exit 1
      esac

      exit 0
    

现在,使此脚本可执行并更改其默认权限
        [root@deep ]/# chmod 700  /etc/rc.d/init.d/httpd
      
使用以下命令为 Apache 创建符号 rc.d 链接
        [root@deep ]/# chkconfig --add httpd
      

使用以下命令手动启动您的新 Apache 服务器
        [root@deep ]/# /etc/rc.d/init.d/httpd start
      

        Starting httpd:                                            	[  OK  ]
      
-DSSL选项将以 SSL 模式启动 Apache。 如果您想以常规模式启动 Apache,请删除-DSSL靠近以下行的选项daemon httpd.