linux系统用service httpd restart重启apache2 提示httpd:unrecognized service 该怎么解决
4个回答
展开全部
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
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
展开全部
你是用rpm安装的还是编译安装的?
如果是rpm装的可以用这个命令
如果是编译安装必须找到apachetl文件 来启动
如果是rpm装的可以用这个命令
如果是编译安装必须找到apachetl文件 来启动
追问
我是用的ubuntu 系统,他软件库里应该有,我就直接用apt-get -y install apache2 就安装了
追答
cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd
试试
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
。。。。你装的apache2 当然是要service apache2 restart
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
chkconfig --list | grep httpd
看下有没有注册这个服务
看下有没有注册这个服务
更多追问追答
追问
没有,这是怎么回事呢?应该怎样解决。重新装还是有什么地方没有设置
追答
找到你装httpd的目录find下看有没有以".init"结尾的文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询