同样的虚拟配置我apache wheezy正常工作。 例如:
ServerName lgbs ServerAlias www.lgbs
DocumentRoot /home/vdomain/app/web
SetEnv APPLICATION_ENV "development"
<Directory /home/vdomain/app/web>
# enable the .htaccess rewrites
AllowOverride All
Order allow,deny
Allow from All
</Directory>
但是在Debian测试和Jessie&#39;我仍然得到消息:
禁止您无权访问/在此服务器上。 测试端口80的Apache / 2.4.9(Debian)服务器
当然,检查文件permision和我为evryones和所有者和组设置rwx是www-data。 谢谢你的帮助
答案 0 :(得分:5)
这让我疯狂了几个小时。显然在2.4.9(我从2.2.2升级)中有一个&#34;要求全部授予&#34;您需要添加到每个目录。
在我的http.conf中:
#
# Deny access to the entirety of your server's filesystem. You must
# explicitly permit access to web content directories in other
# <Directory> blocks below.
#
<Directory />
AllowOverride none
Require all denied
</Directory>
所以基本上我要做的是:
<Directory "/Users/johndoe/Sites">
Require all granted
</Directory>