2011-12-08 31 views
1

我是一個Apache文盲人,我需要使用.htaccess文件的目錄非常簡單的密碼保護。 很簡單的一個。 我也想知道教程如何告訴我「把.htpasswd文件放在路徑中..」我試圖創建一個.htpasswd文件,但沒有做到這一點。如果有人志願幫助,請記住我使用win server 2008,請考慮我在Apache中的經驗幾乎爲零。阿帕奇不識字人員的目錄密碼保護?

+1

感謝喬恩我遵循你的建議,我想分享下面的鏈接,真正「創建」該文件http://www.htpasswdgenerator.com/download_htpasswd_generator.html –

回答

3

使用此生成您的htpasswd文件:http://www.htaccesstools.com/htpasswd-generator/

你應該從得到的哈希背部和公正的地方,在你的htpasswd文件。我非常強烈建議你不把你的htpasswd文件放在你的文檔根目錄下。這將使它可以通過Apache訪問。

編輯澄清:

例如,你的Apache網絡服務器服務於這個目錄:C:\www\htdocs,並要保護這個目錄中的用戶名和密碼:C:\www\htdocs\secure。創建這個.htaccess文件,並把它放在你的C:\www\htdocs\secure目錄:

AuthType BASIC 
# You can choose whatever name you want here 
AuthName "Protected" 
AuthUserFile C:\www\htpasswd 
Require valid-user 

你看C:\www\htpasswd?您需要創建該文件。轉到上面的那個htpasswd-generator鏈接。輸入一個用戶名,輸入一個密碼,點擊「創建.htpasswd文件」,該頁面會給你一個帶有你的用戶名和一堆亂碼的文本字段。複製整個事物並創建文件C:\www\htpasswd並將其粘貼到文件中。

就是這樣。

不知道它可以得到多少簡單。

+0

是生成htpasswd的必備條件。有可能在htaccess文件中插入用戶名和密碼? –

+1

如果您想使用HTTP身份驗證(即,您轉到頁面並且瀏覽器彈出一個詢問用戶名/密碼的對話框),則不會。你需要一個htpasswd文件,它必須被散列。 –

+0

爲你投票,但是,我需要更多的簡化,因爲我不是estrates自己叫我一個「阿帕奇不識字」 –