有兩種方法可以讓Apache在系統啓動時自動啓動。
1. 在/etc/rc.d/rc.local中增加啓動apache的命令,例如:/usr/local/httpd/bin/apachectl start
2. 將apache註冊爲系統服務
首先將apachectl命令拷貝至/etc/rc.d/init.d目錄下,改名爲httpd
使用編輯器打開httpd文件,並在第一行#!/bin/sh下增加兩行文字如下
# chkconfig: 35 70 30
# description: Apache
接着註冊該服務
chkconfig --add httpd
一切OK了,啓動服務
service httpd start
其中所增加的第二行中三個數字第一個表示在運行級別3和5下啓動apache,第二、三是關於啓動和停止的優先級配置,無關緊要。
1. 在/etc/rc.d/rc.local中增加啓動apache的命令,例如:/usr/local/httpd/bin/apachectl start
2. 將apache註冊爲系統服務
首先將apachectl命令拷貝至/etc/rc.d/init.d目錄下,改名爲httpd
使用編輯器打開httpd文件,並在第一行#!/bin/sh下增加兩行文字如下
# chkconfig: 35 70 30
# description: Apache
接着註冊該服務
chkconfig --add httpd
一切OK了,啓動服務
service httpd start
其中所增加的第二行中三個數字第一個表示在運行級別3和5下啓動apache,第二、三是關於啓動和停止的優先級配置,無關緊要。
-------------------------------------------
ps:編譯安裝好Apache以後,必須設定隨系統自動啓動,不然當服務器重啓後無法自行啓動Apache!