2012-05-14 154 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的」
需要有效的用戶

反正 - 它的工作原理 - 我必須使用正確的用戶名和密碼才能看到該網站。但是我正在準備一個相當大的項目,所以我不想在將來發生任何錯誤,並且在日誌中得到這個結果肯定是錯誤的。有任何想法嗎?

回答

相關問題