apache遇上selinux(apache 不能创建文件问题解决)
2010-09-21 16:15
357 查看
最常见的问题就是报无权限的错误,但是文件属性已经设为777还不行。那是因为selinux在起作用,查看apache的error_log可以看出来。
有三个办法可以解决:
1.直接禁止SELinux
vi /etc/sysconfig/selinux
SELINUX=enforcing --> SELINUX=disabled
2.不保护apache
setsebool -P httpd_disable_trans 1
3.设置内容的类型
chcon -R -t httpd_sys_content_t <目录名>
可以man一下httpd_selinux,里面有更详细的内容。
还有个参考:http://fedoraproject.org/wiki/SELinux/apache
SELinux也不是恶魔,不过出问题的时候可以先禁掉试试,排除法。
有三个办法可以解决:
1.直接禁止SELinux
vi /etc/sysconfig/selinux
SELINUX=enforcing --> SELINUX=disabled
2.不保护apache
setsebool -P httpd_disable_trans 1
3.设置内容的类型
chcon -R -t httpd_sys_content_t <目录名>
可以man一下httpd_selinux,里面有更详细的内容。
还有个参考:http://fedoraproject.org/wiki/SELinux/apache
SELinux也不是恶魔,不过出问题的时候可以先禁掉试试,排除法。
相关文章推荐
- 解决vs2010下不能创建项目及文件的问题
- Linux Samba服务器只能创建文件 不能打开文件和创建文件夹问题的解决方法
- SELinux限制导致VSFTP匿名用户不能上传文件问题解决方法
- 15 Linux更改权限解决新建用户不能读写创建文件/文件夹的问题
- 解决unzip不能解压windows创建的zip文件问题
- wpf 运行权限 解决不能写文件 创建文件夹问题
- 解决双击不能运行jar文件的问题
- 解决win2003 卸载IIs后重新安装 提示“不能复制文文件”的问题
- Zend Studio For Eclipse 6.0.1 不能编辑smarty的tpl文件问题的解决
- 解决PLSQL导入表sql语句错误问题:ORA-01119:创建数据库文件时失败 ORA-27040::文件创建错误,无法创建文件
- apache与tomcat负载集群的方法与集群的文件同步问题和图片上传显示问题解决
- 怎么解决不能新建office文件的问题?
- 不能使用文本编码“简体中文(Mac OS)”来打开文件“**.txt”问题的解决(转)
- php中fopen不能创建中文文件名文件的问题
- 解决 win7 64位旗舰版 php 5.4 与 apache 2.4 正确配置 httpd.conf 文件,apache http server 2.4 不能启动
- quotacheck命令不能创建aquota.user和aquota.group文件解决方法
- 解决exe文件不能执行问题
- 解决apache (php)开发中root权限目录文件不能编辑的两个方法
- 教你解决Win7系统修改hosts文件不能保存的问题
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)