Apache2无法访问主目录

时间:2015-12-18 17:34:27

标签: apache ubuntu permissions apache2

目前我尝试使用ubuntu 14.04设置一个小测试服务器。一切正常,除了点,当我输入服务器地址时,apache2给了我403 Forbidden Error。

网站文件存储在我的家中:

/home/brotzka/websites/test.me/htdocs/public

我在

下设置了一个虚拟主机
/etc/apache2/sites-available/test.me.conf

它包含以下内容:

<VirtualHost *:80>
    ServerAdmin info@email.com
    ServerName test.me
    DocumentRoot /home/brotzka/websites/test.me/htdocs/public
    <Directory /home/brotzka/websites/test.me/htdocs/public/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
    RewriteEngine on
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [L,QSA,R=permanent]
</VirtualHost>

https-connections的.conf文件包含相同的配置,其中包含证书的一些详细信息。

当然我已启用该网站,每次进行更改时,我都会重新加载apache。

有什么想法吗?

Apache应具备

所需的权限
/home/brotzka/websites/

因此,未来网站没有问题。我需要运行作曲家动作,脚本等的权利。

谢谢!

1 个答案:

答案 0 :(得分:0)

在httpd.conf选项UserGroup中查找。如果用户不是brotzka且group不是用户,则apache无法访问DocumentRoot目录。