天天看點

使用apache htpasswd生成加密的password檔案,并使用.htaccess控制檔案夾訪問

htpasswd 是apache的小工具。在apache安裝檔案夾bin下可找到。

在全部其它系統,'-p'可能不能使用。

1.生成加密password檔案

這樣就生成了一個使用crypt加密password的檔案

下面指令能夠生成用md5加密password的檔案,b參數的作用是在指令行直接把password輸入。這樣就不須要等提示輸入password再輸入了。

2.改動password

3.添加使用者

4.删除使用者

假設使用p參數,不加密密碼。系統會提示warning。是以為了安全最好不要使用p參數。

.htaccess 調用加密password檔案控制訪問權限

首先 allowoverride 須要設定為 authconfig 或 all

然後在須要控制訪問的檔案夾下添加.htaccess

.htaccess内容例如以下

當訪問該檔案夾下的檔案時,則會彈出要求輸入username和password的輸入框。輸入正确的username和password後就能正常訪問。

使用apache htpasswd生成加密的password檔案,并使用.htaccess控制檔案夾訪問

tips:為了安全,加密的password檔案請不要放線上上使用者能夠訪問的路徑。