linux系统用service httpd restart重启apache2 提示httpd:unrecognized service 该怎么解决

 我来答
百元新
电脑发烧友

推荐于2017-09-18 · 不会修电脑,但是你问我的我都知道
知道大有可为答主
回答量:3万
采纳率:87%
帮助的人:4939万
展开全部
service httpd restart 出现 httpd:unrecognized service 错误
vi /etc/rc.local #在/etc/rc.d/rc.local中增加启动apache的命令
添加:
/usr/local/apache2/bin/apachectl start
或者
#将apache注册为系统服务
# cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd
#chmod 700 /etc/rc.d/init.d/httpd
#vi /etc/rc.d/init.d/httpd
在第三行后增加
#Comments to support chkconfig on RedHat Linux
#chkconfig: 2345 90 90
#description:http server
注意:没有这几行,在使用chkconfig时会提示: service httpd does not support chkconfig。
chkconfig --add httpd
chkconfig --level 2345 httpd on
xiaogao8090
2012-07-25 · 超过29用户采纳过TA的回答
知道答主
回答量:364
采纳率:0%
帮助的人:137万
展开全部
你是用rpm安装的还是编译安装的?
如果是rpm装的可以用这个命令
如果是编译安装必须找到apachetl文件 来启动
追问
我是用的ubuntu 系统,他软件库里应该有,我就直接用apt-get -y install apache2 就安装了
追答
cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd
试试
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cc95424
2012-08-09 · TA获得超过134个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:112万
展开全部
。。。。你装的apache2 当然是要service apache2 restart
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4155cd89f
2012-07-25 · TA获得超过112个赞
知道答主
回答量:69
采纳率:0%
帮助的人:41.7万
展开全部
chkconfig --list | grep httpd
看下有没有注册这个服务
更多追问追答
追问
没有,这是怎么回事呢?应该怎样解决。重新装还是有什么地方没有设置
追答
找到你装httpd的目录find下看有没有以".init"结尾的文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式