.htaccess
我有一个 Debian Stable,其中的常规 Apache2 服务器正在运行。除此之外,它运行正常,只是对我放入目录 ( ) 中的没有任何反应/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
,但这也没有改变任何事情。
我怎样才能让它工作?
答案1
添加后你记得重启 apache 吗?
<Directory /var/www/>
AllowOverride All
</Directory>
您的配置?我能重现您所看到的情况的唯一方法就是这样做。一旦我重新启动 Apache,一切就会按预期开始工作。
编辑:根据评论,上面的指令似乎被添加到了错误的文件中。它们被添加到了文件中,/etc/apache2/apache.conf
而不是/etc/apache2/sites-enabled/000-default
文件本身。