这个apache virtualhost指令有什么问题?

时间:2013-08-18 17:03:25

标签: apache

我在apache 2.2中使用此虚拟主机目录获得403禁止错误。有人可以帮忙吗?

<VirtualHost *:80>
  ServerName www.xyz.com
  ServerAlias xyz.com
  DocumentRoot "/home/bruce/projects/links/www"

  <Directory />
    AllowOverride None
    Options Indexes FollowSymLinks
    Order allow,deny
    Allow from all
  </Directory>

  DirectoryIndex index.html index.htm index.jsp index.php
</VirtualHost>

谢谢!

日志中的EDIT错误

(13)Permission denied: access to / denied

2 个答案:

答案 0 :(得分:0)

如果我没错,你已在< Directory>中指明了文件系统的根目录 它应该是:

<VirtualHost *:80>
ServerName www.xyz.com
ServerAlias xyz.com
DocumentRoot "/home/bruce/projects/links/www"

<Directory /home/bruce/projects/links/www>
...

答案 1 :(得分:0)

尔加。结果是我确实被禁止访问该页面。我正在使用新的虚拟服务器提供商,他们已将我/ home帐户设置为仅由我可读。因此,运行apache的用户无法查看文件。我已经将我的主目录上的权限更改为更宽松,现在一切都按预期工作。