我试图添加一个.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.conf或apache2.conf并添加AllowOverride All 。 但每次我这样做,我重新加载Apache2时出现错误AllowOverride All不允许在那里。
这是一个干净的apache2安装,我需要启用一些mods? 我在哪里可以添加AllowOverride All ? 我忽略了什么?
编辑:我添加到httpd.conf:
<Directory /var/www/> AllowOverride All </Directory>
只是好奇“目录/根/密码/ apache2是万维网的数据。 <=没关系,但是什么是/ root权限? 700?