我有一个Debian Stable,运行正常的Apache2服务器。 它工作正常否则,它只是没有任何与.htaccess
我把目录( /var/www/admin/
。它说:
AuthType Basic AuthName admin AuthUserFile /var/www/admin/.htpasswd Require valid-user
在同一个文件夹中有.htpasswd
文件。
我检查了/var/log/apache/error.log
,但没有显示任何东西。
我加了一个
<Directory /var/www/> AllowOverride All </Directory>
到apache.conf
,但是这也没有改变任何东西。
我怎样才能使这个工作?
你记得在添加完成后重启apache吗?
<Directory /var/www/> AllowOverride All </Directory>
到你的configuration? 我能重现你所看到的唯一方法就是做到这一点。 只要我重新启动apache,一切都开始按预期工作。
编辑:基于评论它看起来像上面的指令已被添加到错误的文件。 它们已被添加到/etc/apache2/apache.conf
而不是/etc/apache2/sites-enabled/000-default
文件中。