013231
V2EX  ›  Apache

Apache中目录权限配置问题

  •  
  •   013231 · Feb 24, 2012 · 4381 views
    This topic created in 5218 days ago, the information mentioned may be changed or developed.
    我试图用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 replies    1970-01-01 08:00:00 +08:00
    bitsmix
        1
    bitsmix  
       Feb 24, 2012
    DocumentRoot /

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

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

    先不管你这个 403 的原因是什么,先把这个 DocumentRoot 换个地方再说吧。
    013231
        2
    013231  
    OP
       Feb 24, 2012
    @bitsmix 我只是在日常使用的机器上练习配置apache, 服务器上肯定不会这么做的:)
    把 / 换成其它目录问题依旧存在.
    lisztli
        3
    lisztli  
       Feb 24, 2012
    / 是755, /下面的文件呢?
    013231
        4
    013231  
    OP
       Feb 24, 2012
    已解决. 403的原因是显示目录需要在Options中添加indexes选项.
    添加
    Options +indexes
    后即可正确显示.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1156 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 17:33 · PVG 01:33 · LAX 10:33 · JFK 13:33
    ♥ Do have faith in what you're doing.