将apache添加為開機啟動有兩個方法:
1、在/etc/rc.d/rc.local内加入啟動指令 /usr/local/apache2/bin/apachectl start
2、将http添加為系統服務
cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd
chmod +x /etc/rc.d/init.d/httpd
[[email protected] ~]# chkconfig --add httpd
[[email protected] ~]# chkconfig --list|grep httpd
httpd 0:關閉 1:關閉 2:關閉 3:關閉 4:關閉 5:關閉 6:關閉
[[email protected] ~]# chkconfig --level 345 httpd on
[[email protected] ~]# chkconfig --list|grep httpd
httpd 0:關閉 1:關閉 2:關閉 3:啟用 4:啟用 5:啟用 6:關閉
如果出現[[email protected] ~]# chkconfig --add httpd
httpd 服務不支援 chkconfig
解決過程如下:
編輯/etc/rc.d/init.d/httpd
#!/bin/bash
#chkconfig:345 61 61 //此行的345參數表示,在哪些運作級别啟動,啟動序号(S61);關閉序号(K61)
#description:Apache httpd //此行必寫,描述服務.
添加紅色部分就可以拉!
再[[email protected] ~]# chkconfig --add httpd
[[email protected] ~]# chkconfig --list|grep httpd
httpd 0:關閉 1:關閉 2:關閉 3:關閉 4:關閉 5:關閉 6:關閉
[[email protected] ~]# chkconfig --level 345 httpd on
[[email protected] ~]# chkconfig --list|grep httpd
httpd 0:關閉 1:關閉 2:關閉 3:啟用 4:啟用 5:啟用 6:關閉