2012-05-14 107 views
1

我在尝试在服务器上的子目录的.htaccess文件中设置密码时出现问题。经过很长时间它终于按预期工作,但每次我在浏览器中打开网站后,错误都会出现在Apache error.log中:
[Mon May 14 13:55:33 2012] [error] [client 127.0 .0.1]客户否认了服务器的配置:C:/ Program Files文件(86)/ Apache软件基金会/ APACHE2.2/htdocs中/ creativedesigner /的.htaccessApache 2.2:“服务器配置拒绝的客户端” - .htaccess密码保护

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

<指南/ >
有FollowSymLinks
的AllowOverride无
订单拒绝,允许
所有
< /目录>

<目录“C拒绝:/程序文件(x86)/ Apache软件基金会/ APACHE2.2/htdocs中/ “>
选项指标的FollowSymLinks
的AllowOverride所有
订购允许,拒绝
铝低所有
< /目录>

AccessFileName的.htaccess

< FilesMatch “^ .HT” >
订单拒绝,允许
所有
满足所有
</FilesMatch >

拒绝

而.htaccess文件:
基础进行AuthType
AuthName指令 “密码”
的AuthUserFile的 “C:/ Program Files文件(86)/ Apache软件基金会/ APACHE2.2/htdocs中/通/ htpasswd的”
需要有效的用户

反正 - 它的工作原理 - 我必须使用正确的用户名和密码才能看到该网站。但是我正在准备一个相当大的项目,所以我不想在将来发生任何错误,并且在日志中得到这个结果肯定是错误的。有任何想法吗?

回答

相关问题