chkconfig --add httpd

Apache无法自动启动,

1、将apachectl文件拷贝到/etc/rc.d/init.d中,然后在/etc/rc.d/rc5.d/下加入链接即可。

命令如下:

cp/usr/local/apache/bin/apachectl/etc/rc.d/init.d/httpd//如果有其他的版本的Apache存在,也可以直接覆盖掉

ln-s/etc/rc.d/init.d/httpd/etc/rc.d/rc5.d/S85httpd//建立链接(85的意义后面介绍)

此时Apache就可以自动启动了。

2、运行chkconfig--list,发现没有linux服务列表中httpd,通过chkconfig--addhttpd来添加,但是提示:httpd服务不支持chkconfig。需要编辑/etc/rc.d/init.d/httpd,添加以下注释信息:

#chkconfig:3458515

#description:Activates/DeactivatesApacheWebServer

第一行3个数字参数意义分别为:哪些Linux级别需要启动httpd(3,4,5);启动序号(85);关闭序号(15)。

保存后执行:chkconfig--addhttpd,成功添加。

在rc3.d、rc4.d、rc5.d路径中会出现S85httpd的链接文件,其他运行级别路径中会出现K61httpd的链接文件。

3、运行chkconfig--listhttpd

相关推荐