V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
013231
V2EX  ›  Apache

Apache中目录权限配置问题

  •  
  •   013231 · 2012-02-24 00:59:32 +08:00 · 3847 次点击
    这是一个创建于 4660 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我试图用Apache建立一个VirtualHost:

    <VirtualHost *:80>
    ServerName x
    DocumentRoot /
    <Directory />
    Order deny,allow
    Allow from all
    </Directory>
    </VirtualHost>

    我已在hosts中添加
    127.0.0.1 x

    /目录权限为755, 没有.htaccess文件.
    然而访问x/出现了403 forbidden. 问题可能出在什么地方?
    4 条回复    1970-01-01 08:00:00 +08:00
    bitsmix
        1
    bitsmix  
       2012-02-24 01:30:41 +08:00
    DocumentRoot /

    这样也太....了吧。。

    把网站放在整个系统的 / 下这样真的不是什么好做法⋯⋯

    先不管你这个 403 的原因是什么,先把这个 DocumentRoot 换个地方再说吧。
    013231
        2
    013231  
    OP
       2012-02-24 01:42:00 +08:00
    @bitsmix 我只是在日常使用的机器上练习配置apache, 服务器上肯定不会这么做的:)
    把 / 换成其它目录问题依旧存在.
    lisztli
        3
    lisztli  
       2012-02-24 01:54:13 +08:00
    / 是755, /下面的文件呢?
    013231
        4
    013231  
    OP
       2012-02-24 01:55:02 +08:00
    已解决. 403的原因是显示目录需要在Options中添加indexes选项.
    添加
    Options +indexes
    后即可正确显示.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5514 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 08:38 · PVG 16:38 · LAX 00:38 · JFK 03:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.