首先需要查看一下httpd错误日志tail -f /var/log/apache2/error.log 注:日志文件路径根据用户自己设置的而定
httpd启动不了通常有以下几种情况:
1.httpd默认80端口被占用,导致无法启动 使用命令:netstat -ntap | grep 80 查看80端口是否被占用。
● 解决方案:
● 1.kill 掉占用80端口的进程服务。
● 2.在httpd.conf配置文件中修改httpd服务端端口。
2.httpd配置文件错误,导致服务无法启动
● 解决方案:nginx语法检查:apachectl configtest 或者 httpd -t
● 注:配置文件的修改需要根据自身业务而定,详情请参考第三方资料。
3.当前用户没有权限启动httpd,导致服务无法启动。
● 解决方案:输入命令:su root → 输入密码:******; 重新启动httpd。