RedHat Linux下注册Apache为系统服务并设为开机启动

1、系统环境:

操作系统:Red Hat Enterprise Linux Server release 5.4

Apache版本:httpd-2.2.19

2、注册服务

#将apachectl复制到init.d目录下

[root@bogon ~]# cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd

#修改httpd

[root@bogon ~]# vi /etc/init.d/httpd

#找到#!/bin/sh,另起一行增加以下内容,并保存(:wq!)退出。

#chkconfig:345 85 15 

#description:Start and stop the Apache HTTP Server 

 

【说明】:在注册过程中增加#chkconfig:35 70 30,再通过chkconfig --add httpd注册服务时,报如下错误service httpd does not support chkconfig,修改为chkconfig: 2345 10 90即可正常注册。

#注册服务

[root@bogon init.d]# chkconfig --add httpd

[root@bogon init.d]# chkconfig httpd on

3、通过服务方式启动、停止Apache

#启动、重启、停止服务

启动服务:service httpd start

停止服务:service httpd stop

重新启动:service httpd restart

4、设为开机启动

在/etc/rc.d/rc.local中增加启动apache的命令,例如:/usr/local/apache2/bin/apachectl start

posted @ 2014-03-25 23:00  sandea  阅读(474)  评论(0编辑  收藏  举报