apache安装后自启动题目
核心提示:文章标题:apache安装后自启动题目。Linux是中国站长站的1个技术频道。包括桌面利用,Linux系统治理,内核研究,嵌进式系统和开源等1些基天职类
从apache的主页上下载下来的apache2在redhat9上安装,
正常的./configure
make
makeinstall
再修改httpd.conf等文件
可是发现它不会自动启动。
到处搜索,终得解决。现将解决方案列出:
1,将/usr/local/apache2/bin/apachectl拷贝到/etc/rc.d/init.d/httpd
2,然后在httpd得注释得开头改成
#!/bin/sh
#chkconfig357030
#descriptionapache
保存!
3,/sbin/chkconfighttpdreset
即可
稍微解释1下上面3步的作用,免得以后自己会忘记
1,将脚本文件考到/etc/rc.d/init.d/httpd,做为服务的启动脚本,/etc/rc.d/init.d/这个文件夹内的脚本都是启动时候的服务的
具体参见http://linux.vbird.org/linux_basic/0560daemons.php
2#chkconfig357030
#descriptionapache
这两句的作用是让chkconfig认的出这个脚本服务的性质
第1个数字35表示在运行级别3和5启动,假设要在4也启动那就是345,其他类推
第2个数字表示启动优先级
第3个不大清楚,没来得及查,仿佛是kill得优先级之类。。
另外在,/etc/rc.d/rc5.d/文件夹里可以看到5这个运行级别得服务
S70httpd表示httpd在5这个级别启动,优先级是70
3这1步后chkconfig可以看到httpd了
也能够用,/sbin/chkconfig--addhttpd
下次启动httpd便可以够启动了(假设要立即启动用/sbin/servicehttpdstart) http://www.fw8.net/
TAG:作用,脚本,级别,数字,优先级
评论加载中...
|