坑了我一天。对大家参考。
当我们执行service httpd start
启动apache时,出现端口被占用问题。
在执行service httpd star 时显示
而不是(注意红色部分的ok和failed)
出现这个问题,是因为apache的默认端口被占用的缘故.解决方法就是把这个端口占用的程序占用的端口去掉。
执行命令:netstat -lnp|grep 80
查看80端口使用
如下:ttcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 992/nginx
执行kill -9 992
杀死这个进程。
再次查看确保这个80端口没有被使用,
执行service httpd start
启动,再次启动就可以了。