源码安装Apache,在配置其为系统服务时出错

源码安装Apache,在配置其为系统服务时出错

OS是RHEL5.1,源码安装Apache,在配置其为系统服务时出错:
[root@localhost httpd-2.2.10]# chkconfig --add httpd
httpd 服务不支持 chkconfig
[root@localhost httpd-2.2.10]# chkconfig httpd on
httpd 服务不支持 chkconfig


启动脚本我已拷入/etc/rc.d/init.d目录中并更名为httpd了:
cp /usr/local/apache/bin/apachectl  /etc/rc.d/init.d/httpd




请问上面的问题是什么原因造成的?
apachectl  是 apache 的控制脚本 而不是 系统启动时用的 SysV init  的腳本,當然不支持 chkconfig

Apache源码 根本不帶系统启动時調用的那種腳本(因爲不同的發行版不通用),lz 想 用 系统启动時調用的那種腳本 就必須自己寫。
我记得好像要在apachectl里的头部加入一句代码。我也不记得了。嘻嘻~~`
你想要实现chkconfig --add ,services httpd start stop restart,是吗?
找到你安装的那个源码包。然后复制 apachectl 到 /etc/rc.d/init.d/ ,更改权限 755 ,就可以了!
我的就是这么做。