红联Linux门户
Linux帮助

为什么Apache服务器只要修改主目录路径就打不开网站?

发布时间:2009-12-22 16:15:18来源:红联作者:delphi5-10
[i=s] 本帖最后由 delphi5-10 于 2009-12-22 16:17 编辑 [/i]

想请教一个问题,我刚装好 F9 的 Apache 服务器,使用原版的 httpd.conf 测试服务器运行正常,但是把网站主目录的路径由默认的 /var/www/html 改为 /home/user/html 就无法显示网页了,提示以下内容

Forbidden
You don't have permission to access / on this server.
Apache/2.2.9 (Fedora) Server at 192.168.20.35 Port 80

系统中的 SELinux 已禁用,httpd.conf 除了 documentroot 之外其他地方没有任何修改,httpd 服务也重启过
请问应该怎样做才能让改过的主目录发挥作用?谢谢大家!
文章评论

共有 10 条评论

  1. eplinux 于 2009-12-26 23:10:13发表:

    /var目录是放一些经常改变的内容较为合适。这个不要问为什么。

  2. wskttg 于 2009-12-24 15:40:13发表:

    是不是linux下架网站,主页一定要放在/var/www/html下才合适?


    这个目录只是默认的,不一定要在这个目录下,如果你的网页放在别的目
    录之下,让其变成网站下的子目录,就要定义别名
    在httpd。conf里有



    alias

  3. symdegame 于 2009-12-23 16:47:35发表:

    对啊 就是这样

  4. delphi5-10 于 2009-12-23 15:28:19发表:

    引用:
    lz有才,
    在/home/user/html 这是设置基于用户的站点,就相当QQ帮你开的QQ空间一样,
    你要在httpd.conf 把userdir disable注释掉
    再加一行userdir html,也就是说把用户个人的网页放在自己目录下的html目录夹中 ...
    wskttg 发表于 2009-12-22 21:21



    非常感谢您和 bobo504 的恢复,你给出的方法很有效,解决了问题,再次感谢
    看了大家的回帖,原来把主目录放在个人文件夹里是另类行为,难怪把大家都吓到了,呵呵(顺便问一下,是不是linux下架网站,主页一定要放在/var/www/html下才合适?)
    其实到头来还是怪我不细心,闹了半天 httpd.conf 里面有关于 userdir 的说明,只怪我没有细心看(太多英文实在看不过来,而且也不懂,不知道应该看哪里)
    再就是修改目录权限,我知道应该用什么命令修改,不知道的是应该修改成何种权限,如果不是楼上的朋友细心讲解,我到现在都蒙在鼓里
    再次感谢大家的帮助!

  5. wskttg 于 2009-12-22 21:21:58发表:

    lz有才,
    在/home/user/html 这是设置基于用户的站点,就相当QQ帮你开的QQ空间一样,
    你要在httpd.conf 把userdir disable注释掉
    再加一行userdir html,也就是说把用户个人的网页放在自己目录下的html目录夹中
    由于每个用户的主目录缺省只有自己的读权限,我们要给apache
    读权限,并设定用户目录为特定的权限
    chgrp apache /home/user -R
    chmod 711 /home/user -R
    chmod 751 /home/user/html -R

  6. wskttg 于 2009-12-22 21:13:42发表:

    5# bobo504


    呵呵……怎么到处都可以看到你呀

  7. bobo504 于 2009-12-22 17:32:13发表:

    [i=s] 本帖最后由 bobo504 于 2009-12-22 17:34 编辑 [/i]

    晕,都不知道怎么修改,还会弄apache???
    参照/var/www/html的权限设置一下你现在的目录,而且是递归修改,-R参数
    ll -d /var/www/html
    chown -R /var/usr/html
    chmod -R /var/usr/html

  8. 一米短绳 于 2009-12-22 17:09:26发表:

    我无语了。祝你“学linux”成功。

  9. delphi5-10 于 2009-12-22 16:25:40发表:

    能不能告诉我应该如何修改?谢谢了

  10. hantu 于 2009-12-22 16:24:19发表:

    改一下/home/user/html 的权限