Apache 2.2: "Client denied by server configuration" - .htaccess 密码保护



我在尝试为服务器上的子目录在.htaccess文件中设置密码时遇到问题。很长一段时间后,它终于按预期工作,但是每次我在浏览器中打开站点后,错误都出现在Apache错误.log:
[2012年5月14日星期一 13:55:33][错误][客户端 127.0.0.1] 客户端被服务器配置拒绝:C:/Program Files (x86(/Apache Software Foundation/Apache2.2/htdocs/creativedesigner/.htaccess

我的一些 httpd.conf:
LoadModule authn_default_module modules/mod_authn_default.so
负载模块authn_file_module模块/mod_authn_file.so

<目录 />
选项遵循符号链接
AllowOverride None
订单拒绝,允许
拒绝所有人

<目录>
Options Indexes FollowSymLinks
AllowOverride All
订单允许,拒绝
允许来自所有人

访问文件名 .htaccess


订单拒绝,允许
拒绝所有人
满足所有人

和.htaccess文件:
AuthType Basic
身份验证名称"密码">
AuthUserFile "C:/Program Files (x86(/Apache Software Foundation/Apache2.2/htdocs/pass/.htpasswd">
需要有效用户

无论如何 - 它有效 - 我必须使用正确的用户名和密码才能看到该网站。但是我正在准备相当大的项目,所以我不希望将来出现任何错误,并且一定是出了什么问题才能将其记入日志。有什么想法吗?

哦,

我的天哪 - 我上周问了同样的问题,那一定是 Apache 中的一个错误:

Apache 日志 说: 否认 - 但它有效 (htaccess(

最新更新