linux下httpd 无法启动
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下httpd 无法启动相关的知识,希望对你有一定的参考价值。
运行命令:service httpd start,无法启动httpd,错误提示如下:
Starting httpd: (2)No such file or directory: httpd: could not open error log file /etc/httpd/logs/error_log.
Unable to open logs
[FAILED]
touch /etc/httpd/logs/error_log
chown apache:apache /etc/httpd/logs/error_log
把所有者和组都改为apache
就没问题了。 参考技术A 目前看到的错误是说,无法访问apache的日志文件/etc/httpd/logs/error_log,原因是该文件不存在。
调整方法2个,一个是改httpd.conf,调整日志文件位置。或者在/etc/httpd/logs,这里创建error_log文件,并附权限。 参考技术B /etc/httpd/logs/error_log这个文件不存在,你可以试着自己建立这个文件
touch /etc/httpd/logs/error_log
检查httpd.conf文件,看user的设置,假设是daemon
则运行命令:
chown daemon:daemon /etc/httpd/logs/error_log 参考技术C 下载一个httpd 文件安装了。可能你的系统没有!
Linux无法启动httpd_正在启动httpd
如果出现以下错误:
正在启动httpd:httpd:could not reliably determine the server‘s fully qualif domain name,
using::1 for servername
解决方法:
#vi /etc/httpd/conf/httpd.conf
找到”# ServerName www.example.com:80” ? 取消注释#,并修改为”ServerName ip或域名或localhost:80 ? wq保存退出
#service httpd restart --再次启动
以上是关于linux下httpd 无法启动的主要内容,如果未能解决你的问题,请参考以下文章
wamp下部署ssl,https,httpd.conf,Apache无法启动,不能启动
linux下httpd进程cup 100% kill了进程还是自动重启,/proc/pid/exe也找不到该进程的执行文件