红联Linux门户
Linux帮助

fedora 14: Forbidden

发布时间:2011-04-21 10:40:19来源:红联作者:cboys00
Forbidden

You don't have permission to access /folder 1 /folder 2/index.html on this server.
Apache/2.2.16 (Fedora) Server at 192.168.1.1 Port 80


在etc/httpd/conf/ httpd.conf这是我的 setting

#Listen 0.0.0.0:80
Listen 80

#Listen 80
Listen 80
哪一个是对的

ServerName 192.168.1.1:80

ServerName 192.168.1.1

DirectoryIndex index.html index.html.var

之前我是用fedora6,8 没有这个问题. 现在format fedora 8 换成fedora 14就有问题

我也把firewall disable

set SELinux to permissive

这些是FedoraForum.org > Fedora Support > Servers给的
su -c "chmod -R 744 /var/www/html/* "

tail /var/log/audit/audit/log
restorecon -vr /var/www/html
文章评论

共有 4 条评论

  1. alick 于 2011-04-26 18:16:00发表:

    引用:
    服务器httpd在本机上? 我的答案: 是的

    服务器 /var/www/html 现在的权限如何? 我的答案:如何知道权限? 我也把firewall disable

    selinux有无报错?我的答案:set SELinux to permissive

    1. 查看目录的权限,可以使用命令:[code]cd /var/www/html/
    ls -lZ[/code]2. 分步骤差错:
    *** 既然httpd服务开在本机上,那么先测试本机浏览器中用
    http://localhost/
    http://localhost/index.html/
    访问,看看是否正常
    *** 上面没问题的话,再用其他主机测试。如果这时候有问题,
    则可能是服务器防火墙配置,服务器和客户端的网络配置等问题
    3. 似乎楼主对 tail 等命令并不熟悉。上面说的
    tail /var/log/audit/audit/log
    等其实是让你查看一下相关的log,看看有无出错信息,帮助排查错误。
    有两点:
    一,tail命令默认只输出文件的最后10行,这10行里其实不一定就有相应的
    错误信息。可以指定更多的行数(tail -n 行数)或者干脆使用less等去查看。
    二,要查看的log文件,可能也不限于这一个,相关的log可能都需要看,
    比如apache服务器的log等

  2. alick 于 2011-04-22 14:31:28发表:

    服务器httpd在本机上?服务器 /var/www/html 现在的权限如何?selinux有无报错?
    客户端浏览器里输入的地址是什么?

  3. cboys00 于 2011-04-22 13:07:13发表:

    如何? 有谁能帮忙

  4. sloepx 于 2011-04-21 14:37:47发表:

    路过