今天,我的个人电脑上运行着一台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