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

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

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

80端口被占用,尚无可用套接字可以使用,导致apache关闭了。apache觉得,自己很没存在感,最爱的80端口被占用,连个可以说话的sokets都没有,于是apache很郁闷地选择了关闭。解决办法是,先把占用80端口的进程给揪出来,干掉它!

关于怎么找的问题:1.如果是windows平台,使用这条:netstat -aon|findstr "80",可以找到进程ID,直接杀掉

2.如果linux平台,使用:lsof -i:80 ,看到pid没?不要犹豫,杀掉。

3.如果是unix,那像得网上再找办法啦··

-----

service httpd restart 再试试,看是不是能正常启动,Good Luck!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9027108.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存