1
目前我正在嘗試在我的測試服務器上設置身份驗證。如何在我的私人服務器中設置htaccess和htpasswd?
以下是我嘗試爲其設置身份驗證的文件夾中的文件列表。
sftp://[email protected]/var/www/secret/.htpasswd
sftp://[email protected]/var/www/secret/.htaccess
sftp://[email protected]/var/www/secret/index.html
這裏是的.htaccess包含:
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /secret/.htpasswd
AuthGroupFile /dev/null
<Files test.html>
require valid-user
</Files>
我沒有收到登錄彈出。它只是顯示index.html當我去192.168.0.157 /祕密
我不正確做什麼?
哦順便說一句,請忽略我沒有把htpasswd文件放在更安全的位置。我只想讓這個工作一次,並能夠證明它。
我對.htaccess密碼保護的經驗很少,但我的第一個想法是嘗試取出和匹配的結束標記。然後確保htaccess文件位於目錄*上方*您要保護的頁面 –
2012-08-10 17:08:51
感謝您指出這些內容。我更改了我想保護的文件的名稱,並忘記在htaccess中進行編輯。另外,問題是我的htaccess沒有被讀取。在我做了更多的研究之後,我必須在服務器上改變它之前的某些東西。謝謝! – Szuturon 2012-08-11 19:18:57