在apache2中设置密码保护后,“客户端拒绝服务器配置”

时间:2014-01-20 14:16:33

标签: apache .htaccess password-protection

我在apache中创建了.htaccess和.htpassword来保护密码。然后,我修改了https.conf

<Directory "/Library/WebServer/Documents">
    Options Indexes FollowSymLinks MultiViews
    #AllowOverride None
    AllowOverride AuthConfig All
    Order allow,deny
    Allow from all
</Directory>

设置完成后,密码保护工作正常,但问题是网页无法加载“/ Library / WebServer / Documents”子目录中的图像文件。执行tail /var/log/apache2/error_log会给我这个错误消息。

[error] [client 127.0.0.1] client denied by server configuration: /Library/WebServer/Documents/moniwiki/data/cache/gnuplot/wikipagesetupMacBookProTask]-wikipages.png, referer: http://localhost/moniwiki/wiki.php/setupMacBookProTask

当我AllowOverride AuthConfig None时,错误消失,然后没有密码保护。

这有什么问题?如何使用密码保护访问子目录?

1 个答案:

答案 0 :(得分:0)

按照this wiki的说明,我添加了

<Directory "/Library/WebServer/Documents/moniwiki/data/cache/gnuplot">
Order allow,deny
Allow from all
</Directory>

到https.conf,它运行正常。