Apache中目录权限配置问题

2012-02-24 00:59:32 +08:00
 013231
我试图用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. 问题可能出在什么地方?
3756 次点击
所在节点    Apache
4 条回复
bitsmix
2012-02-24 01:30:41 +08:00
DocumentRoot /

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

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

先不管你这个 403 的原因是什么,先把这个 DocumentRoot 换个地方再说吧。
013231
2012-02-24 01:42:00 +08:00
@bitsmix 我只是在日常使用的机器上练习配置apache, 服务器上肯定不会这么做的:)
把 / 换成其它目录问题依旧存在.
lisztli
2012-02-24 01:54:13 +08:00
/ 是755, /下面的文件呢?
013231
2012-02-24 01:55:02 +08:00
已解决. 403的原因是显示目录需要在Options中添加indexes选项.
添加
Options +indexes
后即可正确显示.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/28034

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX