在Fedora上设置Apache的默认文件夹权限

今天,我的个人电脑上运行着一台networking服务器,作为testing各种事物的手段。 默认情况下,Fedora(运行版本10 atm)似乎设置了/ var / www / html / as的权限

Deny from all 

什么是最简单的方法来纠正? 我已经尝试在每个文件夹中放置一个.htaccess文件,但是我更愿意使用一些适用于/ var / www / html /下的每个文件夹的方法。 我尝试使用的.htaccess文件是

 Order allow, deny Allow from all Deny from none 

注:我根本不连接这台计算机到networking,所以我不在乎是否“所有人”有权限查看文件夹。

非常感谢您的回答。


编辑:/etc/httpd/conf/httpd.conf(相关部分)的内容是:

 <Directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride None Order allow, deny Allow from all </Directory> 

编辑2:我发现文件夹中的一些文件是可以访问的,但不是所有的 – 每个文件的权限是相同的,但是虽然我可以访问compressed.css ,我无法访问screen.css

你有没有发现Deny from all<Directory /var/www/html/> ? 在这种情况下,你可能试图Deny from all删除Deny from all然后重新启动apache

好的,我已经在linuxquestions.org上显示了答案(相关post是http://www.linuxquestions.org/questions/linux-server-73/permissions-problem-with-apache-735457/ – 请点击链接发布在那里看到我使用的解决scheme(必须限制自己到一个链接,因为新用户不能发布多个链接))。 基本上,问题是SELinux上下文是错误的 – 当然,这并不是正常的

 ls -l 

但是很容易看到

 ls -lZ