2013-08-16 63 views
1

我想保護我的PHP網站中的管理文件夾不受其他人的影響。 我創建了兩個文件.htaccess.htpasswd,但是當我進入到索引頁這個文件夾就可以不告訴我,對話框,在這裏我必須輸入用戶名和密碼,這裏是文件的內容:使用.htaccess和.htpasswd保護目錄

的htpasswd文件:

mateo21:$1$MEqT//cb$hAVid.qmmSGFW/wDlIfQ81 
ptipilou:$1$/lgP8dYa$sQNXcCP47KhP1sneRIZoO0 
djfox:$1$lT7nqnsg$cVtoPfe0IgrjES7Ushmoy. 
vincent:$1$h4oVHp3O$X7Ejpn.uuOhJRkT3qnw3i0 

.htaccess文件:

AuthName "Page d'administration protégée" 
AuthType Basic 
AuthUserFile "/var/www/sec/.htpasswd" 
Require valid-user 

我運行Linux操作系統Ubuntu和Apache。

+0

呃,你可能不想發佈你的密碼哈希值 –

+0

@JonLin該網站不在線,它在我的電腦上。 –

回答

1

你需要先拒絕所有事情。嘗試:

Order Deny,Allow 
Deny from all 

AuthName "Page d'administration protégée" 
AuthType Basic 
AuthUserFile "/var/www/sec/.htpasswd" 
Require valid-user 
+0

這沒有奏效,可能是因爲我的網站不在線 –

0

如果@喬恩什麼林說不行,然後確保你在你的/etc/httpd/httpd.conf文件

AllowOverride AuthConfig 

如果可以的話「找不到你的配置文件,然後嘗試在終端搜索它...

locate "httpd.conf" 

或者

find /etc/ -name "httpd.conf" 
+0

我無法在任何地方找到該文件 –

相關問題