從網上下載apache的源碼包,例如/usr/local/src/httpd-2.2.34.tar.gz,解壓到目錄/usr/local/src/httpd-2.2.34,編譯並安裝,假如安裝到/usr/local/apache目錄中,將其設置爲開機啓動,並且可以使用service啓動和關閉。
1.找到httpd-2.2.34/build/rpm/httpd.init並移動:mv /usr/local/src/httpd-2.2.34/build/rpm/httpd.init /etc/rc.d/init.d/httpd
2.打開/etc/rc.d/init.d/httpd並修改:
httpd=${HTTPD-/usr/local/apache/bin/httpd} #紅色部分原爲/usr/sbin
pidfile=${PIDFILE-/usr/local/apache/logs/${prog}.pid} #紅色部分原爲/var/logs/
CONFFILE=/usr/local/apache/conf/httpd.conf #紅色部分原爲/etc/httpd/conf
3.運行:
chkconfig --add httpd #注意要在/etc/rc.d/init.d目錄下運行
chkconfig –level 2345 httpd on #設置爲開機啓動,
chkconfg –list #可以看到httpd已經添加到開機啓動,且2345爲on
4.分別運行service httpd start和service httpd stop,如果能夠正常啓動/關閉httpd並沒有錯誤提示說明設置正確,重新啓動linux系統檢測httpd是否正常運行