禁止访问:您无权访问所请求的目录

Access forbidden: You don't have permission to access the requested directory

我是 运行 来自 windows 的 oracle virtualbox 上的 ubuntu 服务器。

我在 var\www、

下的服务器上安装了一个 symfony2 网站(可以说它叫做 pepper.com)

但无论我如何配置我的 xampp\apache\conf\extra\httpd-vhosts.conf 文件,当我尝试在浏览器上访问 www.pepper.com 时,我总是会看到访问被禁止,错误 403。

我找了好久都没解决这个问题。

我的 httpd.conf 文件:

    ...
    ...
    Listen 127.0.0.1:80
    ...
    # Virtual hosts
    Include conf/extra/httpd-vhosts.conf

我的httpd-vhosts.conf:

    NameVirtualHost *:80

    <VirtualHost *:80>
         ServerAdmin stefanos@myserver.pepper.com
         DocumentRoot "var/www/pepper.com/web"
         ServerName www.pepper.com
         ServerAlias www.myserver.pepper.com
        <Directory var/www/>
             Require all granted
        </Directory>
    </VirtualHost>

我的主机文件:

    127.0.0.1       www.pepper.com

您的 var/www/ 应该是 /var/www/ 否则它将从 Apache 用完的目录中相对地占用 var/www