Apache2 Debian Squeeze .htaccess已禁用?

我试图添加一个.htaccess文件到一个目录,一切正常,path.htpasswd工作正常。

我的内容是:

 AuthUserFile /root/passwords/apache2/.htpasswd AuthGroupFile /dev/null AuthName "VNstats" AuthType Basic <Limit GET POST> require valid-user </Limit> 

目录/root/passwords/apache2已经被修改为www-data

但是它仍然拒绝显示validation框。

我开始排除故障,并find一些教程来编辑httpd.confapache2.conf并添加AllowOverride All 。 但每次我这样做,我重新加载Apache2时出现错误AllowOverride All不允许在那里。

这是一个干净的apache2安装,我需要启用一些mods? 我在哪里可以添加AllowOverride All ? 我忽略了什么?

编辑:我添加到httpd.conf:

 <Directory /var/www/> AllowOverride All </Directory> 

只是好奇“目录/根/密码/ apache2是万维网的数据。 <=没关系,但是什么是/ root权限? 700?