appche启动脚本

回复 收藏
尝试用/usr/local/src/httpd-2.4.17/build/rpm/httpd.init文件做apache启动脚本过程经实验源码包下确有httpd.init,便尝试执行如下步骤:

[root@mail rpm]# cp /usr/local/src/httpd-2.4.17/build/rpm/httpd.init /etc/init.d/httpd
[root@mail rpm]# chkconfig --add httpd
[root@mail rpm]# chkconfig httpd on
[root@mail rpm]# service httpd start
Starting httpd: grep: /etc/httpd/conf/httpd.conf: No such file or directory
/bin/bash: /usr/sbin/httpd: No such file or directory
                                                           [FAILED]
[root@mail rpm]# chmod +x /etc/init.d/httpd    #尝试给新复制过来的httpd增加x执行权限
[root@mail rpm]# ls /etc/init.d/httpd
/etc/init.d/httpd
[root@mail rpm]# service httpd start
Starting httpd: grep: /etc/httpd/conf/httpd.conf: No such file or directory
/bin/bash: /usr/sbin/httpd: No such file or directory
                                                           [FAILED]



启动服务时一直报错,不知何解?拿出来分享下。看各位有没有遇到此问题,一起研究下
2015-10-24 09:38 举报
已邀请:
0

cmzsteven

赞同来自:

你是不是之前使用过yum安装过apache啊!
0

loveyouhyf

赞同来自:

本帖最后由 loveyouhyf 于 2015-10-24 23:06 编辑

没有呢,我这个方法我试的不行。刚看了flyfish的贴子,我试了他的方法确实ok,拿出来再分享下:
第一步:
cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd

第二步:                                               
vim /etc/init.d/httpd
在第一行#!/bin/sh下增加两行文字
# chkconfig: 35 70 30
# description: Apache

第三步:
保存退出
chkconfig --level 35 httpd on


转自:http://www.apelearn.com/bbs/thread-7344-1-1.html

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: