apache安裝后自啟動問題
添加時間:2014-5-27 17:52:55
添加:
思海網絡
從apache的主頁上下載下來的apache2
在redhat9上安裝,
正常的./configure
make
make install
再修改httpd.conf等文件
可是發現它不會自動啟動。
到處搜索,終得解決。現將解決方案列出:
1,將/usr/local/apache2/bin/apachectl拷貝到/etc/rc.d/init.d/httpd
2,然后在httpd得注釋得開頭改成
#! /bin/sh
# chkconfig 35 70 30
# deion apache
保存!
3,/sbin/chkconfig httpd reset
即可
稍微解釋一下上面三步的作用,免得以后自己會忘記
1,將腳本文件考到/etc/rc.d/init.d/httpd,做為服務的啟動腳本,/etc/rc.d/init.d/這個文件夾內的腳本都是啟動時候的服務的
具體參見http://linux.vbird.org/linux_basic/0560daemons.php
2 # chkconfig 35 70 30
# deion apache
這兩句的作用是讓chkconfig認的出這個腳本服務的性質
第一個數字35表示在運行級別3和5啟動,如果要在4也啟動那就是345,其他類推
第二個數字表示啟動優先級
第三個不大清楚,沒來得及查,好像是kill得優先級之類。。
另外在,/etc/rc.d/rc5.d/文件夾里可以看到5這個運行級別得服務
S70httpd表示httpd在5這個級別啟動,優先級是70
3這一步后chkconfig可以看到httpd了
也可以用,/sbin/chkconfig --add httpd
在redhat9上安裝,
正常的./configure
make
make install
再修改httpd.conf等文件
可是發現它不會自動啟動。
到處搜索,終得解決。現將解決方案列出:
1,將/usr/local/apache2/bin/apachectl拷貝到/etc/rc.d/init.d/httpd
2,然后在httpd得注釋得開頭改成
#! /bin/sh
# chkconfig 35 70 30
# deion apache
保存!
3,/sbin/chkconfig httpd reset
即可
稍微解釋一下上面三步的作用,免得以后自己會忘記
1,將腳本文件考到/etc/rc.d/init.d/httpd,做為服務的啟動腳本,/etc/rc.d/init.d/這個文件夾內的腳本都是啟動時候的服務的
具體參見http://linux.vbird.org/linux_basic/0560daemons.php
2 # chkconfig 35 70 30
# deion apache
這兩句的作用是讓chkconfig認的出這個腳本服務的性質
第一個數字35表示在運行級別3和5啟動,如果要在4也啟動那就是345,其他類推
第二個數字表示啟動優先級
第三個不大清楚,沒來得及查,好像是kill得優先級之類。。
另外在,/etc/rc.d/rc5.d/文件夾里可以看到5這個運行級別得服務
S70httpd表示httpd在5這個級別啟動,優先級是70
3這一步后chkconfig可以看到httpd了
也可以用,/sbin/chkconfig --add httpd
下次啟動httpd就可以啟動了(如果要立即啟動用/sbin/service httpd start)
關鍵字:apache、服務、啟動
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解