发布于 2016-02-03 11:56:17 | 490 次阅读 | 评论: 1 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Apache Web服务器

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。


这篇文章主要介绍了Apache启动错误Permission denied: httpd: could not open error log file解决方法,需要的朋友可以参考下

一、系统环境

CentOS 6.3 X64
yum 安装的 apache
版本:httpd-2.2.15-30.el6.centos.x86_64

二、问题描述

新增加虚拟主机站点,启动不了,查看日志,显示:



启动 httpd:(13)Permission denied: httpd: could not open error log file /home/wwwroot/phperz.com/logs/error_log. 

Unable to open logs

[失败]

三、问题原因

因为新安装的系统,所以SELinux默认是开启状态,关闭即可

四、解决方法

1、临时关闭(不用重启机器):

setenforce 0                  ##设置SELinux 成为permissive模式

##setenforce 1 设置SELinux 成为enforcing模式

2、修改配置文件需要重启机器:

修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可



最新网友评论  共有(1)条评论 发布评论 返回顶部
nfwcb 发布于2016-08-30 23:31:28
网上看了好多解释,感觉这个解释最容易懂,感谢~~
支持(0)  反对(0)  回复

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务